Circuit breaker — паттерн защиты от каскадных сбоев. Как автомат в электрощитке: если сервис постоянно падает, circuit breaker "размыкает цепь" и перестаёт отправлять запросы, сразу возвращая ошибку. Три состояния: closed (всё ок, запросы идут), open (слишком много ошибок — запросы блокируются), half-open (пробуем один запрос — если ок, закрываемся обратно). В Go популярна библиотека gobreaker от Sony. Без circuit breaker один упавший сервис может утащить за собой всю систему через timeout chain.
Что такое circuit breaker pattern?
Middle+
568 просмотровAFK Offer AI
Что такое log level?