Quais são alguns padrões de disjuntores comuns usados ​​em sistemas resilientes de arquitetura?

1. Padrão Bulkhead: Este padrão envolve o isolamento de partes do sistema em compartimentos ou células separadas, de modo que uma falha em uma parte do sistema não afete o restante.

2. Padrão redundante: esse padrão envolve a duplicação de componentes ou sistemas críticos para que, se um falhar, outro possa assumir.

3. Padrão do balanceador de carga: esse padrão envolve a distribuição de tráfego ou carga de trabalho em vários sistemas ou componentes para evitar a sobrecarga de qualquer parte do sistema.

4. Padrão de failover: esse padrão envolve a troca para um sistema ou componente de backup em caso de falha.

5. Padrão do disjuntor: esse padrão envolve o monitoramento de erros ou falhas no sistema e a desativação ou isolamento automático de partes do sistema que apresentam problemas.

6. Padrão de limitação: esse padrão envolve limitar a taxa na qual o tráfego ou a carga de trabalho é enviada a um componente ou sistema para evitar sobrecarregá-lo.

7. Padrão de repetição: Este padrão envolve a repetição automática de operações ou solicitações com falha, com atrasos crescentes entre as tentativas, até que sejam bem-sucedidas ou atinjam um número máximo de tentativas.

8. Padrão de degradação graciosa: Este padrão envolve a redução automática da funcionalidade ou desempenho de um sistema ou componente em resposta a alta carga ou erros, para evitar falha total.

Data de publicação: