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

1. Padrão do disjuntor: esse padrão monitora o número de falhas em um serviço e "abre o circuito" quando o limite é atingido. Isso evita que outras solicitações sejam enviadas ao serviço até que ele seja curado.

2. Padrão de repetição: esse padrão repete solicitações com falha por um número especificado de vezes antes de desistir. Isso é útil quando a falha é temporária e se resolve com o tempo.

3. Padrão Bulkhead: Este padrão particiona um sistema em seções isoladas para que, se uma seção falhar, não derrube o sistema inteiro.

4. Padrão de tempo limite: esse padrão especifica um tempo máximo para uma solicitação ser concluída. Se a solicitação demorar muito para ser concluída, ela será considerada falha.

5. Padrão de fallback: esse padrão fornece uma resposta secundária quando uma solicitação falha. A resposta secundária pode ser um valor padrão ou um serviço semelhante que pode manipular a solicitação.

Data de publicação: