Glossary: System Design Basics in C#
Circuit breaker
Also written: closed, open, half-open
A guard that notices repeated failures and stops calling a failing service for a while. It is closed while calls pass, open after too many failures (calls fail at once), and half-open after a wait, when a trial call is allowed.