Questão de Sistemas de Informação — Sistemas de Informação — CESPE / CEBRASPE 2024
Sistemas de Informação›Sistemas 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.
CCerto
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.
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))