Pular para o conteúdo principal

Questão de Sistemas de Informação — Sistemas de Informação — CESPE / CEBRASPE 2024

Sistemas de InformaçãoSistemas de Informação
Código
ce170544
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Analista de Sistemas
A respeito da plataforma digital do Poder Judiciário brasileiro (PDPJ-Br), julgue o item a seguir.A solução RabbitMQ para a troca de mensagens entre serviços, utilizada na PDPJ-Br, permite a troca de mensagens de forma síncrona e em tempo real.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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 comunicação síncrona

Gabarito: ERRADO. RabbitMQ é um message broker que opera de forma assíncrona, não permitindo troca de mensagens síncrona e em tempo real por natureza. Ele utiliza filas para desacoplar produtores e consumidores, característica central de sistemas de mensageria assíncrona.

A questão testa o conhecimento sobre o modelo de comunicação do RabbitMQ, amplamente utilizado em arquiteturas de microsserviços e plataformas como a PDPJ-Br. O erro está em atribuir-lhe capacidade síncrona e em tempo real.

❌ ERRADO

O RabbitMQ implementa o protocolo AMQP (Advanced Message Queuing Protocol) e seu modelo padrão é assíncrono: o produtor envia uma mensagem para uma fila e continua seu processamento sem aguardar resposta imediata. O consumidor processa a mensagem quando disponível. Embora seja possível implementar padrões como RPC (Remote Procedure Call) para simular comunicação síncrona, essa não é a finalidade primária do RabbitMQ e não caracteriza a troca como "em tempo real" – há latência inerente ao enfileiramento.

Portanto, a afirmação de que o RabbitMQ "permite a troca de mensagens de forma síncrona e em tempo real" está incorreta.

1Modelo padrão
Assíncrono
Fila desacopla produtor/consumidor
2Protocolo
AMQP
3Exceção (não é padrão)
RPC (simula síncrono)
Latência inerente (não é tempo real)
RabbitMQ (message broker)
LEVELsoulevel.com.br
RabbitMQ (message broker): Modelo padrão (Assíncrono, Fila desacopla produtor/consumidor); Protocolo (AMQP); Exceção (não é padrão) (RPC (simula síncrono), Latência inerente (não é tempo real))

Gabarito: ERRADO.

Link permanente: /questoes/ce170544