Imagem de fundo

Em arquiteturas de microsserviços, a comunicação assíncrona é frequentemente utilizada....

Em arquiteturas de microsserviços, a comunicação assíncrona é frequentemente utilizada. Um Message Broker (intermediário de mensagens) é um componente central nesse tipo de arquitetura.


Qual é a principal função de um Message Broker como o RabbitMQ?


A

Armazenar a configuração centralizada para todos os microsserviços.


B

Expor um ponto de acesso único (API Gateway) para todos os microsserviços.


C

Descobrir a localização de instâncias de serviços em um ambiente dinâmico (Service Discovery).


D

Receber mensagens de um serviço (produtor), armazená-las em filas e entregá-las a um ou mais serviços (consumidores) de forma confiável.


E

Controlar o fluxo de requisições entre os serviços, implementando políticas de segurança e cache.