Imagem de fundo

Uma equipe de analistas está desenvolvendo um sistema de notificação em tempo real para...

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:


A

usar filas temporárias e desativar ACKs;


B

definir fanout exchanges com filas exclusivas;


C

ativar o modo NACK nos consumidores e usar mensagens transitórias;


D

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


E

habilitar ACKs manuais nos consumidores e desabilitar persistência de mensagens.