Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2022
- Código
- ce133735
- Banca
- CESPE / CEBRASPE
- Órgão
- BNB
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista de Sistemas – Infraestrutura e Segurança da informação
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. A afirmativa está correta porque os sistemas de mensageria e gerenciamento de filas (Message-Oriented Middleware - MOM) operam classicamente nos modos ponto a ponto (fila – um consumidor por mensagem) e publicação/assinatura (tópico – múltiplos consumidores). O modo transferência de arquivos também é uma funcionalidade comum em muitas ferramentas, como envio de arquivos anexados a mensagens ou mecanismos de file transfer integrados ao barramento de serviços (Enterprise Service Bus). Portanto, todos os três são modos de operação reconhecidos.
A banca cobra o conhecimento básico dos padrões de comunicação implementados por ferramentas de mensageria (ex.: JMS, RabbitMQ, ActiveMQ, IBM MQ, etc.). O modo ponto a ponto usa filas (queue), o publish/subscribe usa tópicos (topic), e a transferência de arquivos pode ocorrer via anexos ou canais específicos.
Ponto a ponto (P2P): Modelo tradicional de fila. O produtor envia uma mensagem para uma fila e um único consumidor a recebe (competição). Exemplo: fila de pedidos.
Publicação/assinatura (Pub/Sub): O produtor publica em um tópico e vários assinantes recebem a mesma mensagem. Exemplo: notificações de eventos.
Transferência de arquivos: Muitos brokers suportam o envio de arquivos como payload ou oferecem serviços específicos de transferência, como o file transfer do MQ ou o uso de mensagens com anexos (por exemplo, Soap attachments, FTP sobre JMS).
Esses modos são nativos em sistemas de mensageria e frequentemente combinados em soluções de integração (SOA/ESB).
Em provas da CESPE, lembre-se que os modos "ponto a ponto" e "publicação/assinatura" são os dois principais padrões de mensageria (JMS define ambos). A inclusão de "transferência de arquivos" pode causar estranheza, mas é um recurso presente em ferramentas como IBM MQ, RabbitMQ (via plugins) e ActiveMQ (suporte a arquivos grandes). Por isso, a assertiva está certa.
Gabarito: ✅ CERTO (alternativa C)
Link permanente: /questoes/ce133735