FC ConcursosFC Concursos

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

Continue aprendendo