Expand description
Retry and circuit-breaker primitives for MCP operations.
The module provides:
- Smart retry decisions based on error recoverability
- Exponential backoff with jitter
- Circuit breaker pattern for cascading failure protection
- structured logging and in-process metrics hooks
Structs§
- Circuit
Breaker - Circuit breaker for protecting against cascading failures
- Circuit
Breaker Config - Circuit breaker configuration
- Circuit
Breaker Stats - Circuit breaker statistics
- Retry
Config - Retry policy configuration
- Retry
Policy - Retry policy with smart error-based decisions
Enums§
- Circuit
State - Circuit breaker states