Disjuntor - Definição do Glossário de CI/CD
Disjuntor: um disjuntor para de chamar uma dependência que está falhando depois que os erros ultrapassam um limite, retornando falhas rápidas por um período de espera antes de testar com cautela se ela se recuperou.
Um disjuntor para de chamar uma dependência que está falhando depois que os erros ultrapassam um limite, retornando falhas rápidas por um período de espera antes de testar com cautela se ela se recuperou.
Um disjuntor evita que uma dependência em dificuldades arraste seus chamadores para baixo. Quando ele "abre", as requisições falham imediatamente em vez de se acumular sobre um serviço que não consegue responder.
Em CI
Se um serviço externo instável começar a dar timeout, um disjuntor permite que os steps dependentes falhem rápido e sejam repetidos mais tarde, em vez de cada job ficar travado até seu timeout expirar.