Circuit breaker
Section titled “Circuit breaker”A circuit breaker stops sending normal calls to a dependency after recent failures indicate that continued attempts are unlikely to help.
While open, it fails fast or uses a fallback. After a recovery interval, limited probe traffic can test whether normal calls should resume.
A circuit breaker limits failure amplification. It does not repair the dependency or make unsafe fallbacks correct.
Related knowledge
Circuit breakersStop repeated calls to a dependency that is likely to fail, then probe for recovery before normal traffic resumes.