Circuit Breaking - Definição do Glossário de CI/CD
O circuit breaking interrompe as chamadas a um serviço com falha depois que os erros disparam, protegendo o chamador e permitindo que o chamado se recupere.
O circuit breaking é um padrão de resiliência que para de enviar requisições a uma dependência com falha assim que limiares de erro ou latência são cruzados, dando a ela tempo para se recuperar e evitando falhas em cascata.
Quando um deploy ruim deixa um serviço não saudável, o circuit breaking limita o raio de impacto ao abrir o circuito antes que a falha se espalhe rio acima.
Controle de raio de impacto
Se uma nova versão começa a retornar erros, um circuito aberto impede que os chamadores se acumulem sobre ela, ganhando tempo para o rollback automático e mantendo os serviços rio acima responsivos.
Guias relacionados
Outlier Detection - CI/CD Glossary DefinitionOutlier Detection: Outlier detection automatically ejects individual backend instances from the load-balancin…
Traffic Policy - CI/CD Glossary DefinitionTraffic Policy: A traffic policy is a rule set that controls how requests are routed and treated between serv…
Canary Analysis - CI/CD Glossary DefinitionCanary Analysis: Canary analysis evaluates a new version against metrics (error rate, latency, saturation) wh…