Circuit Breaker (Retries) - Definição do Glossário de CI/CD
Um circuit breaker interrompe retries a uma dependência em falha até que ela se recupere.
Um circuit breaker para de enviar requisições a uma dependência em falha após um limiar de erros, falhando rápido por um período de cooldown para que os retries não se acumulem sobre um serviço já quebrado.
Um circuit breaker acompanha falhas recentes e abre quando elas cruzam um limiar, curto-circuitando novas chamadas. Após um cooldown, ele permite uma requisição de teste para checar a recuperação.
Estados
Um breaker está closed (as chamadas fluem), open (as chamadas falham rápido) ou half-open (uma chamada de teste decide se deve fechar novamente).
Guias relacionados
Exponential Backoff - CI/CD Glossary DefinitionExponential Backoff: Exponential backoff is a retry strategy that doubles the wait between attempts (1s, 2s,…
Bulkhead Isolation - CI/CD Glossary DefinitionBulkhead Isolation: Bulkhead isolation partitions resources so a failure in one part cannot exhaust the whole…
Timeout Budget - CI/CD Glossary DefinitionTimeout Budget: A timeout budget is the total time allotted to an operation, divided among its sub-steps so r…