O Que É o Circuit Breaker Pattern?
O circuit breaker pattern envolve as chamadas a uma dependência e acompanha sua taxa de sucesso e falha. Quando as falhas excedem um limite, o breaker abre e faz short-circuit das chamadas seguintes, falhando rápido em vez de aguardar timeouts. Após um cooldown, ele deixa uma requisição de teste passar para verificar a recuperação antes de fechar de novo.
Por que isso importa
Martelar uma dependência em dificuldade com retries torna sua recuperação mais difícil e prende recursos do chamador. Abrir o circuito descarta essa carga e evita que as falhas se propaguem em cascata pelo sistema.
Guias relacionados
What Is Bulkhead Isolation?Bulkhead isolation partitions resources so a failure or overload in one part of a system cannot exhaust share…
What Is a Retry Budget Policy?A retry budget policy caps the fraction of traffic that may be retries, preventing retry storms from overwhel…
What Is a Rate Limiter Strategy?A rate limiter strategy is the algorithm that caps how many operations a client may perform in a window, such…