Expand description
Production Reliability Module
This module provides enterprise-grade reliability features including:
- Advanced error recovery with retry policies
- Data integrity verification and corruption detection
- Comprehensive monitoring and health checks
- Circuit breakers and fault tolerance
- Backup and restore capabilities
Re-exports§
pub use error_recovery::ErrorRecovery;pub use error_recovery::RetryPolicy;pub use error_recovery::ExponentialBackoffConfig;pub use error_recovery::CircuitBreakerPolicy;pub use error_recovery::RetryStrategy;pub use error_recovery::RecoveryResult;pub use error_recovery::RecoveryError;pub use data_integrity::DataIntegrity;pub use data_integrity::ChecksumVerifier;pub use data_integrity::VersionVerifier;pub use data_integrity::CorruptionDetector;pub use data_integrity::IntegrityResult;pub use data_integrity::IntegrityError;pub use data_integrity::ChecksumAlgorithm;pub use monitoring::ReliabilityMonitor;pub use monitoring::MetricsCollector;pub use monitoring::AlertManager;pub use monitoring::HealthReporter;pub use monitoring::MonitorConfig;pub use monitoring::AlertConfig;pub use health_checks::HealthChecker;pub use health_checks::HealthStatus;pub use health_checks::HealthCheck;pub use health_checks::SystemHealth;pub use health_checks::HealthCheckResult;pub use health_checks::HealthError;pub use circuit_breaker::CircuitBreaker;pub use circuit_breaker::CircuitState;pub use circuit_breaker::BreakerConfig;pub use circuit_breaker::BreakerError;pub use backup_restore::BackupManager;pub use backup_restore::RestoreManager;pub use backup_restore::BackupStrategy;pub use backup_restore::RestoreStrategy;pub use backup_restore::BackupResult;pub use backup_restore::RestoreResult;pub use backup_restore::BackupError;
Modules§
- backup_
restore - Backup and Restore System
- circuit_
breaker - Circuit Breaker System
- data_
integrity - Data Integrity System
- error_
recovery - Error Recovery System
- health_
checks - Health Checks System
- monitoring
- Monitoring System
Structs§
- Reliability
Config - Configuration for the reliability manager
- Reliability
Manager - Main reliability manager that coordinates all reliability features
Enums§
- Reliability
Error - Error types for reliability operations