Глоссарий

Circuit Breaker

Circuit Breaker (автоматический выключатель) — паттерн устойчивости для распределённых систем. Защищает от каскадных отказов: если зависимый сервис падает, автоматически «отключает» вызовы к нему и возвращает fallback-ответ вместо зависания.

Три состояния

Зачем

Без circuit breaker: медленный сервис A → потоки сервиса B зависают в ожидании → сервис B исчерпывает thread pool → падает весь кластер. Circuit breaker «отключает» сервис A и даёт остальной системе продолжить работу.