RabbitMQ tem um modelo baseado em filas, tal que os produtores podem enviar mensagens para exchanges, que as roteiam para filas apropriadas, onde são processadas pelos consumidores, reduzindo o acoplamento entre os componentes da arquitetura e promovendo maior tolerância a falhas e escalabilidade.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
RabbitMQ e Message Brokers
✅ CERTO. O enunciado descreve corretamente o funcionamento do RabbitMQ, que é um message broker baseado no modelo de troca de mensagens assíncrono. Produtores enviam mensagens para exchanges, que as roteiam para filas de acordo com regras de binding. Consumidores retiram mensagens das filas para processamento. Esse modelo reduz o acoplamento entre os componentes (produtores e consumidores não precisam se conhecer), aumenta a tolerância a falhas (mensagens ficam persistidas em filas até serem consumidas) e permite escalabilidade (é possível adicionar mais consumidores para processar mensagens em paralelo).
Conclusão: A afirmativa está completamente correta.
1Produtor envia mensagem
2Exchange roteia (binding)
3Fila armazena
4Consumidor processa
LEVEL · soulevel.com.br
PEGA ESSA DICA!
Em provas sobre arquitetura de software e sistemas distribuídos, lembre-se de que message brokers como RabbitMQ utilizam o conceito de exchanges para roteamento, e não filas diretas. Essa é a base do desacoplamento.