故障安全 一种断路器实现,用于检测故障并封装防止故障不断发生、维护期间、临时外部系统故障或意外系统困难的逻辑。 特征 同时使用Fn() -> Result和Future (通过默认的futures-support功能可选)。 退避策略: constant 、 exponential 、 equal_jittered 、 full_jittered 故障检测策略: consecutive_failures , success_rate_over_time_window 最低防锈版本:1.45 用法 将此添加到您的 Cargo.toml: failsafe = " 1.1.0 " 例子 使用默认退避策略和失败累积策略。 use failsafe :: {Config, CircuitBreaker, Error}; // A function that sometimes fa
2021-08-05 16:04:19 33KB rust circuit-breaker Rust
1