Default configuration inherited by all breakers
Get or create a circuit breaker for key.
key is typically the request origin, e.g. "https://api.example.com".
Optionaloverrides: CircuitBreakerConfigWrap a function call through the breaker for key.
Creates the breaker if it doesn't exist.
Optionaloverrides: CircuitBreakerConfigManually trip the breaker for key (creates it if it doesn't exist).
Manually reset the breaker for key (creates it if it doesn't exist).
Snapshot all breakers — for monitoring / health endpoints.
Remove a specific breaker.
Remove all breakers.
Registry that manages one
CircuitBreakerper key (typically per origin/host). Automatically creates breakers on first use.