Expand description
HTTP client with circuit breaker pattern.
Wraps reqwest::Client with automatic failure tracking per host.
After repeated failures, requests fail fast to prevent cascade failures.
Structs§
- Circuit
Breaker Client - HTTP client with circuit breaker pattern.
- Circuit
Breaker Config - Configuration for the circuit breaker.
- Circuit
Breaker Open - Error returned when circuit breaker is open.
- Circuit
State - Circuit breaker state for a single host.
- Http
Client - HTTP client facade that routes requests through a circuit breaker and can apply a default timeout to requests that do not set one explicitly.
- Http
Request Builder - Request builder paired with a circuit-breaker-backed HTTP client.
Enums§
- Circuit
Breaker Error - Error type for circuit breaker operations.
- Circuit
Status - Circuit breaker status.