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: