Questão FC405937
Nas aplicações baseadas na nuvem, os componentes do sistema geralmente necessitam fornecer informações a outros entes, conforme a ocorrência de eventos. Nessa conjuntura, assinale
Questões sem classificação de assunto (TI - Engenharia de Software)
FGV · 2024
Nas aplicações baseadas na nuvem, os componentes do sistema geralmente necessitam fornecer informações a outros entes, conforme a ocorrência de eventos. Nessa conjuntura, assinale a opção que apresenta a arquitetura de software que permite a um aplicativo anunciar eventos para vários consumidores de seu interesse, de forma assíncrona, e sem acoplamento entre remetentes e destinatários.
- Injeção de Dependência.
- Publisher-Subscriber.
- Valet Key.
- Abstract Factory.
- Back-end for front-end.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A arquitetura Publisher-Subscriber é um padrão de integração em que emissores (publishers) anunciam eventos em canais ou topics, sem conhecer nem depender dos consumidores que vão tratá‑los.
Consumidores (os subscribers) se inscrevem nos tópicos de interesse e recebem as mensagens de forma assíncrona, normalmente por meio de um intermediário (broker ou event bus) que faz o roteamento e a entrega. Esse intermediário possibilita desacoplamento temporal, espacial e lógico entre remetentes e destinatários, melhorando escalabilidade e resiliência em ambientes na nuvem.
Recursos comuns incluem filtragem por tópicos, entregas persistentes (subscriptions duráveis) e políticas de garantia de entrega (por exemplo, at‑least‑once). Por isso, é amplamente usado em arquiteturas event‑driven, integrações de microserviços e notificações em tempo real.
Conteúdo do catálogo FC Concursos · Atualizado em