O sistema de disjuntor inteligente adotado pela UniAPI é um componente essencial de sua arquitetura de alta disponibilidade. O sistema protege os serviços de back-end por meio de uma estratégia de fusão em vários níveis: quando for detectado que um ponto de extremidade da API falhou três vezes seguidas, ele interromperá automaticamente o envio de solicitações para esse nó por cinco minutos; quando o número de falhas chegar a quatro, o tempo de fusão será estendido para dez minutos; e se o número cumulativo de falhas chegar a nove, o nó será colocado em quarentena por 48 horas.
Esse mecanismo de proteção escalonada tem três vantagens principais: 1) oferecer um tempo de recuperação razoável para o serviço com falha; 2) evitar que o nó com falha diminua a resposta geral do sistema; e 3) evitar falhas em cascata devido à indisponibilidade de serviços individuais. Os dados reais de operação mostram que esse mecanismo pode aumentar a disponibilidade geral do sistema de 99% para 99,9%.
Especialmente digno de nota é que, durante uma pane, o sistema mudará automaticamente para outros provedores de serviços disponíveis, garantindo que os usuários finais não percebam nenhum estado anormal do serviço de back-end. Esse recurso de comutação contínua é uma característica importante que torna a UniAPI superior aos produtos simples de gateway de API.
Essa função é particularmente adequada para os setores financeiro, médico e outros que exigem cenários rigorosos de aplicação de estabilidade do sistema.
Essa resposta foi extraída do artigoUniAPI: gerenciamento unificado sem servidor de encaminhamento de API de modelo grandeO































