Как работает Circuit Breaker в half-open состоянии?

Middle
237 просмотров
AFK Offer AI

В HALF_OPEN circuit breaker пропускает ограниченное число пробных запросов (permittedNumberOfCallsInHalfOpenState). Если они успешны — переходит в CLOSED, трафик восстанавливается. Если нет — снова OPEN с таймером. Это предотвращает немедленную перегрузку восстанавливающегося сервиса. В Resilience4j можно настроить как count-based (N последних вызовов), так и time-based (процент ошибок за период) circuit breaker.

Следующий вопрос

Как работает Kafka Connect и Debezium для CDC?