Questão FC890600
Em arquiteturas de microsserviços voltadas para tribunais, a comunicação baseada em mensageria (como o uso de Message Brokers) é frequentemente adotada para aumentar a resiliéncia
Mensageria (Messaging)
FGV · 2026
Em arquiteturas de microsserviços voltadas para tribunais, a comunicação baseada em mensageria (como o uso de Message Brokers) é frequentemente adotada para aumentar a resiliéncia do ecossistema.
Ao utilizar um modelo de comunicação assíncrona para o processamento de petições e atos processuais, o sistema busca mitigar o risco de falhas em cascata e lidar com picos de demanda. Uma característica fundamental e intrínseca a esse modelo de interação é o
- Acoplamento Temporal, que exige que o serviço de destino esteja em estado operacional e pronto para processamento no exato momento em que o produtor realiza o envio da mensagem.
- Bloqueio da Thread de Execução, em que o serviço emissor suspende suas atividades e aguarda a confirmação de recebimento e o processamento final da tarefa pelo consumidor para retomar sua lógica.
- Desacoplamento espacial e temporal, permitindo que o produtor envie a mensagem e prossiga com seu fluxo de execução, sem a necessidade de que o serviço consumidor esteja disponível ou que sua localização seja conhecida no momento da emissão.
- Protocolo de RPC (Remote Procedure Call), que visa garantir que a chamada entre serviços distribuídos ocorra de forma transparente, mimetizando uma chamada de função local e síncrona.
- Mecanismo de Idempoténcia Nativa, característica garantida obrigatoriamente pela camada de transporte que impede, de forma automática e sem necessidade de lógica no consumidor, o processamento de mensagens duplicadas.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A característica fundamental é o desacoplamento espacial e temporal. Em um modelo assíncrono com Message Brokers, o produtor publica a mensagem e segue seu fluxo sem aguardar que o consumidor esteja disponível ou que sua localização seja conhecida.
O broker atua como intermediário persistente: armazena a mensagem em filas ou tópicos até que o consumidor a processe. Isso aumenta a resiliência do sistema, evita falhas em cascata e permite absorver picos de demanda.
Como consequência prática, a arquitetura exige cuidados de projeto como idempotência no processamento, definição de garantias de entrega (at-least-once, exactly-once) e atenção à ordenação e à eventual consistency. Essas medidas viabilizam o desacoplamento sem comprometer a integridade dos atos processuais.
Conteúdo do catálogo FC Concursos · Atualizado em