circuit breaker
EN: circuit breaker
Паттерн отказоустойчивости, оборачивающий вызовы к внешней зависимости и отслеживающий частоту ошибок. Когда ошибки превышают порог, breaker открывается: вызовы немедленно отклоняются без обращения к зависимости, давая ей время на восстановление. После таймаута переходит в half-open: пробный запрос решает — закрыть breaker (восстановление) или открыть снова (ещё не готов).