Questão 62 · Informática: Programação e algoritmos
Em arquiteturas que utilizam mensageria para a comunicação entre sistemas, uma técnica eficiente para a garantia da entrega de mensagens sem perda é
- A) o processamento imediato de todas as mensagens sem necessidade de recuperação em caso de falha.
- B) a criação de múltiplos canais simultâneos para envio indiscriminado das mensagens, independentemente da ordem de processamento.
- C) o armazenamento temporário das mensagens em uma fila persistente até que elas sejam processadas com sucesso.
- D) o envio repetido de mensagens idênticas sem controle de duplicação para que cheguem ao destino.
- E) a comunicação direta entre serviços em tempo real, eliminando-se a necessidade de armazenamento intermediário.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: C.
A fila persistente é a técnica usual para garantir que a mensagem não se perca: ela fica armazenada até que o consumidor confirme o processamento com sucesso. Se houver falha, a mensagem permanece disponível para nova tentativa. Em sistemas de mensageria, essa combinação de persistência e confirmação (acknowledgement) é o mecanismo central de entrega confiável.
- A: processar sem recuperação em caso de falha provoca perda de mensagens.
- B: canais indiscriminados, sem controle de ordem ou confirmação, não garantem entrega.
- D: reenvios sem controle de duplicação geram duplicidade, não garantia de entrega.
- E: a comunicação direta em tempo real elimina o buffer que protege contra perdas.
Dica: garantia de entrega está ligada a persistência e confirmação de processamento, não à velocidade ou ao número de canais.
Fundamentos: Filas persistentes e confirmação de processamento em mensageria · Entrega confiável de mensagens em sistemas distribuídos
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 62, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.