Pular para o conteúdo principal

Questão de Arquitetura de Software — Sistemas Distribuídos — CESPE / CEBRASPE 2022

Arquitetura de SoftwareSistemas Distribuídos
Código
ce133734
Banca
CESPE / CEBRASPE
Órgão
BNB
Ano
2022
Nível
Superior
Cargo
Analista de Sistemas – Infraestrutura e Segurança da informação
Em uma fila de mensagens posicionada entre dois serviços que precisam se comunicar, o componente que faz a solicitação para adicionar uma mensagem à fila é conhecido como requerente, enquanto o componente que coleta as mensagens da fila e faz o processamento principal é conhecido como produtor de mensagens.
  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”.

Fila de mensagens: produtor e consumidor

✅ ERRADO. Na arquitetura de filas de mensagens, o componente que envia (adiciona) a mensagem à fila é o produtor (ou publisher), e o componente que recebe e processa a mensagem é o consumidor (ou subscriber). A assertiva inverte os papéis, chamando o requisitante de "requerente" e o processador de "produtor", o que está incorreto.

A banca testa o conhecimento básico sobre o padrão de mensageria. Em sistemas distribuídos, filas de mensagens (como RabbitMQ, Apache Kafka, AWS SQS) seguem o modelo produtor-consumidor. O produtor cria e envia a mensagem para a fila; o consumidor a retira da fila e a processa. A descrição dada troca essas funções: quem solicita adicionar é o produtor (não requerente), e quem coleta e processa é o consumidor (não produtor).

Fila de mensagens
  • 1Produtor (publisher)
    • Cria a mensagem
    • Adiciona à fila
  • 2Consumidor (subscriber)
    • Retira da fila
    • Processa a mensagem
LEVEL · soulevel.com.br

Gabarito: E (Errado).

Link permanente: /questoes/ce133734