Skip to content

Glossary: System Design Basics in Rust

Circuit breaker

Also written: circuit breakers, closed, open, half-open

A guard that notices repeated failures of another service and stops calling it for a while. It is closed while calls pass, open after too many failures in a row, and half-open once a trial call is allowed.

Where the book teaches it

Related terms

RetryFallbackTimeout