Pular para o conteúdo principal

Questão de Arquitetura de Software — Sistemas Distribuídos — CESPE / CEBRASPE 2025

Arquitetura de SoftwareSistemas Distribuídos
Código
ce215080
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Análise de Sistemas
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.
  1. CCerto
  2. 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.

  1. 1Produtor envia mensagem
  2. 2Exchange roteia (binding)
  3. 3Fila armazena
  4. 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.

Link permanente: /questoes/ce215080