dwara_core/resilience/
mod.rs

1//! Resilience bounded context: keeping upstream traffic alive and shed.
2//!
3//! Passive health/outlier detection ([`health`]), retry parameters and
4//! budgets ([`retries`]), the per-upstream circuit breaker
5//! ([`breaker`]), and adaptive + origin-driven rate-limit tuning
6//! ([`adaptive`], DW-089). Active health probing lives in the dataplane
7//! domain (`dataplane::active`) — it drives the upstream registry's
8//! balancer trackers, which is dataplane lifecycle. May depend on
9//! config, snapshot, extensions, observability, and events.
10
11pub mod adaptive;
12pub mod breaker;
13pub mod health;
14pub mod retries;