Pular para o conteúdo principal

Questão de Arquitetura de Software — Sistemas Distribuídos — FGV 2026

Arquitetura de SoftwareSistemas Distribuídos
Código
fg133903
Banca
FGV
Órgão
TJ-RJ
Ano
2026
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação - Analista de Sistemas
Uma equipe de analistas está desenvolvendo um sistema de notificação em tempo real para informar outros sistemas sobre alterações de status em processos judiciais. A equipe deve basear o sistema em filas de mensagens, utilizando um servidor RabbitMQ. A fim de minimizar os custos associados ao tráfego de notificações, o sistema deve buscar, o máximo possível, entregar cada notificação exatamente uma vez. Para que o sistema opere dentro dos critérios propostos, a equipe deve configurar o servidor RabbitMQ de forma a:
  1. Ausar filas temporárias e desativar ACKs;
  2. Bdefinir fanout exchanges com filas exclusivas;
  3. Cativar o modo NACK nos consumidores e usar mensagens transitórias;
  4. Dativar publisher confirms, usar filas duráveis e mensagens persistentes;
  5. Ehabilitar ACKs manuais nos consumidores e desabilitar persistência de mensagens.
Revelar gabarito e comentário

GabaritoD — ativar publisher confirms, usar filas duráveis e mensagens persistentes;

Link permanente: /questoes/fg133903