Pular para o conteúdo principal

Questão de Arquitetura de Software — Sistemas Distribuídos — FGV 2026

Arquitetura de SoftwareSistemas Distribuídos
Código
gp045396
Banca
FGV
Órgão
TJ-SC
Ano
2026
Cargo
Analista de Sistemas
A mensageria é fundamental para garantir a comunicaçãoassíncrona e escalável entre sistemas distribuídos, permitindo queaplicações processem tarefas de forma desacoplada e eficiente.Uma das ferramentas mais empregadas no mercado paraimplementar 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, é maisrecomendável usar filas clássicas do que filas do tipo quorume streams. As afirmativas são, respectivamente,
  1. AF – F – F.
  2. BF – V – V.
  3. CV – F – F.
  4. DV – V – F.
  5. EV – F – V.
Revelar gabarito e comentário

GabaritoC — V – F – F.

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: filas, propriedades e tipos

Gabarito: letra C (V – F – F). A primeira afirmativa é verdadeira, pois filas são identificadas por nomes; a segunda é falsa, já que a propriedade Exclusive torna a fila temporária, não persistente; a terceira também é falsa, pois filas quorum e streams oferecem maior segurança de dados que as clássicas.

A banca testa o conhecimento de conceitos básicos do RabbitMQ, especialmente as propriedades de fila e os tipos disponíveis.

Primeira afirmativa — ✅ Verdadeira

Aplicações referenciam filas por seus nomes ao declarar, publicar ou consumir. O nome é o identificador universal da fila no broker.

Segunda afirmativa — ❌ Falsa

A propriedade Exclusive (true) faz com que a fila seja deletada automaticamente quando a conexão que a declarou é fechada. A sobrevivência à reinicialização do broker é garantida pela propriedade Durable (ou persistent). Portanto, Exclusive não significa persistência, mas sim temporariedade.

Terceira afirmativa — ❌ Falsa

Filas clássicas podem perder mensagens em falhas (não são replicadas). Filas do tipo quorum e streams são projetadas para alta disponibilidade e segurança de dados: quorum usa replicação síncrona com confirmação de múltiplos nós; streams são replicadas e imutáveis. Para priorizar segurança, recomenda-se quorum ou stream, não as clássicas.

Afirmativa

Valor Lógico

Justificativa

Aplicações podem referenciar filas por meio de seus nomes

V

O nome é o identificador universal da fila no broker, usado para declarar, publicar ou consumir

A propriedade Exclusive determina que a fila sobreviverá à reinicialização do broker

F

Exclusive torna a fila temporária (deletada ao fechar a conexão); a persistência é garantida por Durable

Caso a segurança de dados seja prioridade, é mais recomendável usar filas clássicas do que filas do tipo quorum e streams

F

Filas quorum e streams oferecem replicação e alta disponibilidade; clássicas podem perder mensagens em falhas

Propriedades de fila (RabbitMQ)
  • 1Nome
    • Referencia a fila
  • 2Exclusive
    • Temporária (deleta ao fechar conexão)
  • 3Durable
    • Persiste após reinício do broker
  • 4Tipos de fila (segurança)
    • Clássica
      • Sem replicação (perde mensagens)
    • Quorum
      • Replicação síncrona
    • Stream
      • Replicada e imutável
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Na prova, lembre-se: Exclusive → exclusiva da conexão (temporária); Durable → sobrevive a restart. Para alta confiabilidade, prefira quorum ou stream em vez de clássicas.

Gabarito: letra C (V – F – F).

Link permanente: /questoes/gp045396