Questão de Arquitetura de Software — Arquitetura Cliente-Servidor — FCC 2023
- Código
- fc070242
- Banca
- FCC
- Órgão
- TRT - 18ª Região (GO)
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico Judiciário - Tecnologia da Informação
- AI e II.
- BII e IV.
- CIII e IV.
- DIII.
- EI.
GabaritoE — I.
Gabarito: letra E. Apenas a afirmação I está correta. Message brokers são usados como backbone de comunicação compartilhada em microsserviços em cloud, permitindo comunicação assíncrona. As demais incorrem em erros conceituais: REST não usa CORBA; brokers são essencialmente assíncronos e suportam múltiplos padrões além de ponto a ponto.
Afirmação | Correto? | Justificativa |
|---|---|---|
I. Message brokers como backbone compartilhado em cloud | ✅ Correto | Desacoplam serviços, permitindo comunicação assíncrona e escalável em microsserviços |
II. APIs REST usam CORBA | ❌ Incorreto | REST usa HTTP/HTTPS; CORBA é padrão antigo de RPC, sem relação com REST |
III. Brokers não permitem comunicação assíncrona | ❌ Incorreto | Principal vantagem dos brokers é justamente o assincronismo (produtor não aguarda resposta) |
IV. Brokers oferecem apenas padrão ponto a ponto | ❌ Incorreto | Suportam também publish/subscribe, fanout e outros padrões, não apenas ponto a ponto |
Afirma corretamente que os message brokers atuam como um backbone de comunicações compartilhadas em arquiteturas cloud. Em microsserviços, eles desacoplam os serviços, permitindo troca de mensagens de forma assíncrona e escalável.
Afirma que APIs REST usam o padrão CORBA. REST utiliza HTTP/HTTPS e troca de recursos (representações), enquanto CORBA é um padrão mais antigo baseado em invocação remota de objetos (RPC). Não há relação entre REST e CORBA; o erro é trocar o protocolo de comunicação.
Diz que message brokers não permitem comunicação assíncrona e obrigam o serviço de envio a esperar a resposta. Na realidade, a principal vantagem dos brokers é justamente o assincronismo: o produtor envia a mensagem e prossegue sem aguardar, e o consumidor processa quando possível.
Afirma que brokers oferecem apenas o padrão ponto a ponto. Os brokers suportam também publish/subscribe (um-para-muitos), fanout, e outros padrões. O ponto a ponto é um dos modos, não o único.
Conclusão: Apenas o item I está correto, portanto a alternativa correta é a letra E.
Link permanente: /questoes/fc070242