Skip to main content

Module retry

Module retry 

Source
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§

CircuitBreaker
Circuit breaker for protecting against cascading failures
CircuitBreakerConfig
Circuit breaker configuration
CircuitBreakerStats
Circuit breaker statistics
RetryConfig
Retry policy configuration
RetryPolicy
Retry policy with smart error-based decisions

Enums§

CircuitState
Circuit breaker states