Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Sistemas Distribuídos — FCC 2022

Arquitetura de ComputadoresSistemas Distribuídos
Código
fc067310
Banca
FCC
Órgão
TRT - 5ª Região (BA)
Ano
2022
Cargo
Analista Judiciário - Tecnologia da Informação
No RabbitMQ, o nome dado a uma caixa postal interna que funciona como um grande buffer de mensagem limitado apenas pelos limites de memória e disco do host é
  1. Aproducer.
  2. Bqueue.
  3. Cconsumer.
  4. Dbroker.
  5. Estorage.
Revelar gabarito e comentário

GabaritoB — queue.

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: conceitos fundamentais

Gabarito: letra B. No RabbitMQ, a queue (fila) é a estrutura que armazena mensagens, funcionando como um buffer limitado apenas pela memória e disco do servidor. As demais alternativas representam outros componentes do sistema de mensageria.

A questão testa o conhecimento básico dos componentes do RabbitMQ: producer (produtor), queue (fila), consumer (consumidor), broker (servidor) e storage (armazenamento). A descrição "caixa postal interna que funciona como um grande buffer de mensagem" refere-se exatamente à fila.

  1. 1Producer
  2. 2Exchange
  3. 3Queue
  4. 4Consumer
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O producer é o agente que envia mensagens para o broker, não as armazena. Ele publica mensagens em exchanges, que as roteiam para as filas.

Alternativa B — ✅ Correta ⟵ GABARITO

A queue é o componente que armazena as mensagens até que um consumidor as retire. Seu tamanho é limitado apenas pelos recursos do host (memória RAM e espaço em disco), conforme a descrição do enunciado.

Alternativa C — ❌ Incorreta

O consumer é o agente que recebe e processa as mensagens da fila. Ele consome as mensagens, não as armazena.

Alternativa D — ❌ Incorreta

O broker é o servidor RabbitMQ como um todo, responsável por gerenciar exchanges, filas, bindings e roteamento. Não é um buffer de mensagens, mas sim o ambiente onde as filas existem.

Alternativa E — ❌ Incorreta

Storage não é um termo específico do RabbitMQ para o buffer de mensagens. O armazenamento físico é gerenciado pelo broker, mas a estrutura que armazena as mensagens em trânsito é a fila.

PEGA ESSA DICA!

Para fixar os papéis no RabbitMQ, lembre da sequência: Producer → Exchange → Queue → Consumer. A fila é o único componente que armazena mensagens (buffer). O broker é o servidor que contém todos esses elementos.

Gabarito: letra B.

Link permanente: /questoes/fc067310