Skip to main content

Module resilience

Module resilience 

Source
Expand description

Resilience patterns: circuit breaker, backoff, and retry.

Structs§

AtomicCircuitBreaker
Thread-safe circuit breaker using atomic operations.
CircuitBreakerConfig
Configuration for the circuit breaker.
ExponentialBackoff
Exponential backoff: min(base * 2^attempt, max_delay).
RetryPolicy
Configuration for retry behavior with exponential backoff support.

Enums§

CircuitState
Circuit breaker states.

Traits§

Backoff
Trait for backoff strategies.
CircuitBreaker
Trait for circuit breaker pattern implementation.