A mensageria é fundamental para garantir a comunicação assí...

Próximas questões
Com base no mesmo assunto
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4150977 Arquitetura de Software
A mensageria é fundamental para garantir a comunicação assíncrona e escalável entre sistemas distribuídos, permitindo que aplicações processem tarefas de forma desacoplada e eficiente. Uma das ferramentas mais empregadas no mercado para implementar mensageria é a RabbitMQ.

Sobre essa ferramenta, assinale (V) para afirmativa verdadeira e (F) para falsa.

( ) Aplicações podem referenciar filas por meio de seus nomes.
( ) A propriedade Exclusive determina que a fila sobreviverá à reinicialização do broker.
( ) Caso a segurança de dados seja prioridade, é mais recomendável usar filas clássicas do que filas do tipo quorum e streams.

As afirmativas são, respectivamente, 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo era distinguir as propriedades das filas no RabbitMQ: nome de fila é válido, exclusive não se confunde com durable, e classic queues não são a opção superior quando a prioridade é segurança dos dados.

Tema central: Propriedades de filas RabbitMQ
Análise das alternativas
A
Errada
Incorreta porque marca a 1ª assertiva como falsa, mas a base afirma que aplicações podem usar o nome da fila.
B
Errada
Incorreta porque erra a 1ª assertiva e a 2ª. A 1ª é verdadeira, e a 2ª é falsa porque sobrevivência após reinicialização do broker se relaciona a durable, não a exclusive.
C
Certa
A alternativa C está certa porque corresponde à sequência V – F – F. A 1ª assertiva é verdadeira, pois filas podem ser referenciadas por nome pela aplicação. A 2ª é falsa porque exclusive não define sobrevivência da fila após reinicialização do broker; essa permanência está ligada à propriedade durable, e exclusive vincula a fila à conexão. A 3ª também é falsa porque, se a prioridade é segurança dos dados, classic queues não são mais recomendáveis do que quorum queues e streams; a base indica quorum como orientada à segurança dos dados, e streams como persistentes e replicados.
D
Errada
Incorreta porque trata a 2ª assertiva como verdadeira. Isso contraria o critério técnico da base: exclusive vincula a fila à conexão, enquanto durable é a propriedade ligada à permanência após restart.
E
Errada
Incorreta porque trata a 3ª assertiva como verdadeira. A base é expressa ao dizer que classic queues não são a recomendação superior quando segurança de dados é prioridade, ao contrário de quorum queues e streams.
Pegadinha da questão
A confusão real era trocar exclusive por durable e, na comparação entre tipos de fila, presumir que a fila clássica seria a mais segura apenas por ser tradicional.
Dica para questões semelhantes
  • Em RabbitMQ, se a afirmação falar em sobrevivência da fila após reinício, verifique durable, não exclusive.
  • Ao comparar tipos de fila por segurança de dados, não trate classic queue como padrão superior sem base documental; confira se quorum ou streams foram projetadas justamente para durabilidade e replicação.
  • Quando a assertiva mencionar referência à fila pela aplicação, nome da fila é um critério válido, ainda que possam existir filas com nome gerado pelo servidor.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Vamos analisar cada afirmativa sobre o RabbitMQ.

Verdadeira (V)

No RabbitMQ, as filas possuem um nome único. Os produtores normalmente publicam mensagens em uma exchange, que as encaminha para as filas. Já os consumidores se conectam à fila utilizando seu nome.

Verdadeiro.

Falsa (F)

Há uma confusão entre duas propriedades:

  • exclusive = true
  • a fila pertence exclusivamente à conexão que a criou;
  • é removida quando essa conexão é encerrada.
  • durable = true
  • faz com que a fila sobreviva à reinicialização do broker.

Portanto, quem garante persistência é durable, não exclusive.

Falso.

Falsa (F)

As Quorum Queues foram criadas justamente para oferecer maior confiabilidade e disponibilidade, utilizando replicação baseada no algoritmo Raft.

Comparando:

  • Classic Queues: mais simples e menos resilientes.
  • Quorum Queues: alta disponibilidade e maior segurança contra perda de mensagens.
  • Streams: voltadas para retenção de grandes volumes e consumo repetido.

Se a prioridade é não perder mensagens, a recomendação é Quorum Queues, e não filas clássicas.

Falso.

PropriedadeFunçãodurableA fila sobrevive ao reinício do broker.exclusiveA fila pertence apenas à conexão que a criou e é removida quando ela é encerrada.autoDeleteA fila é removida automaticamente quando não há mais consumidores.Quorum QueueAlta disponibilidade e maior confiabilidade (replicação via Raft).Classic QueueModelo tradicional, menos resiliente que Quorum.

Resposta: V – F – F.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo