Imagem de fundo

Em uma arquitetura de microsserviços com integração via...

Em uma arquitetura de microsserviços com integração via APIs REST, o serviço A realiza chamadas síncronas ao serviço B. Quando o serviço B apresenta instabilidade, alta latência ou indisponibilidade, o serviço A acumula requisições pendentes, o que aumenta o tempo de resposta e pode provocar falhas em cascata em toda a aplicação. Para prevenir esse problema, a equipe decide implementar o padrão Circuit Breaker. Assinale a alternativa que descreve corretamente o funcionamento desse padrão:


A

O Circuit Breaker exige intervenção manual do operador para restabelecer a comunicação entre os serviços após o disparo.


B

O Circuit Breaker aumenta automaticamente o número de requisições enviadas ao serviço B para compensar as falhas temporárias detectadas.


C

O Circuit Breaker, por padrão, interrompe permanentemente todas as chamadas ao serviço B após a primeira falha detectada.


D

O Circuit Breaker monitora as falhas nas chamadas ao serviço B e, ao atingir um limiar configurado de falhas, interrompe temporariamente as requisições, podendo retornar uma resposta alternativa (fallback) até que o serviço se recupere.


E

O Circuit Breaker só pode ser aplicado em integrações que utilizam protocolos baseados em SOAP/XML.