Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2025

Engenharia de SoftwareDesenvolvimento de Software
Código
ce215292
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação
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.
  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 Streams

Gabarito: E (Errado). A afirmação está incorreta porque, ao contrário do que diz o enunciado, as streams do RabbitMQ são persistentes e replicáveis, não não persistentes e não replicadas.

O RabbitMQ introduziu o recurso de streams (a partir da versão 3.9) como um tipo de fila otimizada para cenários de alto volume de mensagens, armazenamento de longo prazo e replay de mensagens. Diferentemente das filas clássicas, que podem ser voláteis (amnésicas) ou persistentes, as streams são sempre persistentes em disco e podem ser replicadas em vários nós do cluster para garantir alta disponibilidade.

A frase do enunciado afirma exatamente o oposto: que a stream é não persistente e não replicada. Isso é falso. A principal diferença entre streams e filas comuns é justamente a capacidade de reter grandes volumes de dados de forma durável e distribuída.

Portanto, o item está errado.

RabbitMQ Streams
  • 1Características
    • Persistente em disco
    • Replicável (cluster)
    • Alto volume
    • Armazenamento de longo prazo
    • Replay de mensagens
  • 2Diferença das filas clássicas
    • Filas: voláteis ou persistentes
    • Streams: sempre persistentes
LEVEL · soulevel.com.br

Link permanente: /questoes/ce215292