Skip to content
Latchkey

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