Module robustness

Module robustness 

Source
Expand description

Transport robustness features

This module provides comprehensive robustness features for MCP transports including:

  • Retry mechanisms with exponential backoff
  • Circuit breaker pattern for fault tolerance
  • Health checking and monitoring
  • Connection pooling with failover
  • Adaptive timeout management
  • Message deduplication and ordering

Structs§

CircuitBreaker
Circuit breaker implementation
CircuitBreakerConfig
Circuit breaker configuration
CircuitBreakerStats
Circuit breaker statistics
DeduplicationCache
Message deduplication cache
HealthCheckConfig
Health check configuration
HealthChecker
Health checker implementation
HealthInfo
Transport health information
OperationResult
Operation result for circuit breaker tracking
RetryCondition
Custom retry condition
RetryConfig
Retry configuration for transport operations
RobustTransport
Robust transport wrapper with retry, circuit breaker, and health checking
RobustTransportMetrics
Robust transport metrics

Enums§

CircuitState
Circuit breaker states
HealthStatus
Health status