Ao desenvolver um sistema crítico que exige alta disponibilidade e tolerância a falhas, a escolha de padrões arquiteturais torna-se crucial. Dentre as opções a seguir, qual padrão de projeto é mais adequado para garantir que um sistema possa continuar operando, mesmo que um de seus componentes falhe, utilizando uma abordagem de segregação funcional?
- A)Observer
- B)Singleton
- C)Circuit Breaker
gabarito
- D)Factory Method
- E)Decorator
Resposta correta: alternativa C
Circuit Breaker
Ver comentário resumido
O padrão Circuit Breaker é fundamental em sistemas distribuídos para prevenir que falhas em um serviço propaguem-se e causem a indisponibilidade de todo o sistema. Ele monitora falhas, isola o componente problemático e permite que o sistema continue a operar, 'quebrando' o circui…
Resolva e receba a explicação completa por IA
Em vez do gabarito, a IA mostra exatamente onde você errou.
Sem cartão de crédito · Cancele quando quiser