Um disjuntor é um padrão de proteção que interrompe temporariamente as chamadas repetidas de um aplicativo a um serviço com falhas. Assim, o serviço ganha tempo para se recuperar, em vez de receber mais solicitações que provavelmente também falharão.
Pense em um disjuntor elétrico que desarma quando algo dá errado para proteger o restante da casa. No software, o aplicativo pode pausar as chamadas e tentar novamente mais tarde.
Esse padrão pode ajudar o sistema a se recuperar, mas não corrige o problema do serviço. Enquanto ele estiver indisponível, o aplicativo ainda precisa mostrar uma mensagem clara ou oferecer uma alternativa.
