Questão 61 · Informática: Programação e algoritmos
Em um sistema distribuído que usa eventos para a comunicação entre serviços, uma ação que melhora a escalabilidade da arquitetura é
- A) a exigência de que cada serviço processador de eventos esteja vinculado a um único emissor, sem possibilidade de assinaturas múltiplas.
- B) a redução da quantidade de eventos gerados para evitar sobrecarga nos serviços consumidores.
- C) o envio de eventos de maneira síncrona, para garantir que cada componente processe os dados no mesmo instante em que o evento ocorre.
- D) a utilização de um barramento de eventos que permita a comunicação assíncrona entre múltiplos serviços interessados na mesma mensagem.
- E) a imposição de um fluxo fixo e sequencial para cada evento, garantindo-se processamento ordenado sem variações.
Marque a alternativa correta:
Gabarito: D
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: D.
Em arquiteturas orientadas a eventos, um barramento (event bus ou broker) recebe os eventos publicados e os entrega a vários serviços assinantes de forma assíncrona. O produtor não precisa conhecer os consumidores, e novos consumidores podem ser adicionados sem alterar o emissor. Isso aumenta a escalabilidade e o desacoplamento, além de permitir processamento paralelo.
- A: a arquitetura favorece assinaturas múltiplas; vincular cada processador a um único emissor impede que vários serviços reajam ao mesmo evento e cria acoplamento ponto a ponto.
- B: escalabilidade é a capacidade de absorver mais eventos e mais consumidores; reduzir a quantidade de eventos apenas diminui a carga, sacrificando informação de negócio, e não aumenta a capacidade do sistema.
- C: envio síncrono obriga o emissor a esperar cada componente, aumentando o acoplamento e limitando a escalabilidade.
- E: fluxo fixo e sequencial impede o processamento paralelo e a inclusão de novos consumidores, restringindo a escalabilidade.
Fundamentos: Arquitetura orientada a eventos com barramento ou broker · Comunicação assíncrona e escalabilidade horizontal
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 61, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.