TDesu.FSharp.Resilience Namespace
Resilience patterns: Retry (exponential backoff), CircuitBreaker, Timeout, Memoize (with TTL), Saga (transactional orchestration).
| Modules | Description |
|
Simple circuit breaker — prevents cascading failures by tracking consecutive errors. |
|
|
Thread-safe memoization with optional TTL. |
|
|
Retry combinators with exponential backoff and fixed delay strategies. |
|
|
Saga orchestrator — executes steps sequentially with automatic compensation on failure. |
|
|
Timeout combinators — enforce deadlines on async operations. |
TDesu.FSharp