Questão nº 118
Questão de Arquitetura de Desenvolvimento da Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br) · CEBRASPE STM 2025 (nº 118)
Julgue os itens seguintes, relativos a RabbitMQ, PostgreSQL e Git.
No RabbitMQ, o stream é uma estrutura de dados não persistente que pode armazenar mensagens de produtores que são lidas pelos consumidores, diferenciando-se das filas por não ser replicado.
Resposta comentada
No RabbitMQ, streams são uma estrutura de dados persistente e replicada (gravada em disco e copiada entre os nós do cluster), feita para armazenar mensagens de forma durável e permitir que vários consumidores leiam o mesmo histórico — diferente das filas clássicas, que normalmente apagam a mensagem após o consumo.
- Correta: Errado. O item diz que o stream é "não persistente" e "não ser replicado" — exatamente o oposto do que o RabbitMQ Streams oferece.
Como ficaria certo: No RabbitMQ, o stream é uma estrutura de dados persistente e replicada que armazena mensagens de produtores, lidas por consumidores, diferenciando-se das filas por manter o histórico e permitir múltiplos leitores.
Fonte: CEBRASPE STM 2025 Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação. Reproduzida para fins de estudo.