Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mensageria assincrona - Devo sempre criar uma fila para cada MicroServiço?

Olá, só para ver se entendi corretamente. Após criar uma exchange, preciso criar uma fila para cada micro serviço que eu quiser que escute a mensagem enviada para a exchange? Ou podem vários microserviços escutarem uma mesma fila.

1 resposta
solução!

Olá Ronald, tudo bem?

Se você precisa que todos os microsserviços recebam a mesma mensagem, é necessário sim, uma fila por microsserviço. Caso contrário, apenas o microsserviço mais "rápido", ou seja, que ler a mensagem primeiro, irá recebê-la, pois segue um padrão chamado competing consumers, onde há concorrência no recebimento e apenas um deles recebe.

Qualquer dúvida, não deixe de nos informar por aqui.

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!