Marque C, se a proposição é verdadeira; E, se a proposição é...
Para garantir a entrega de uma mensagem a um único destinatário, é mais indicado utilizar o modelo de troca de mensagens publish/subscribe do JMS (Java Message Sevice), com o modo de entrega persistente e um assinante durável. Para a entrega de mensagens para vários destinatários, a melhor escolha é o modelo ponto a ponto do JMS, com um modo de entrega persistente.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
No contexto do Java Message Service (JMS), existem dois modelos principais de comunicação para troca de mensagens entre as aplicações: o modelo Point-to-Point (Ponto a Ponto) e o modelo Publish/Subscribe (Publicar/Assinar).
O modelo Point-to-Point é utilizado para garantir que uma mensagem seja entregue para um único destinatário. Este modelo utiliza filas (queues) para o gerenciamento das mensagens, onde cada mensagem na fila é consumida por um único receptor. Portanto, se o objetivo é entregar a mensagem a um único destinatário, o modelo Point-to-Point seria o mais indicado.
Em contraste, o modelo Publish/Subscribe é adequado para situações onde uma mensagem deve ser entregue a múltiplos destinatários. Neste modelo, os produtores de mensagens publicam as mensagens em um tópico (topic), e os consumidores se inscrevem nesse tópico para receber as mensagens. Este modelo permite que várias assinantes recebam a mesma mensagem, tornando-o ideal para broadcast ou distribuição de mensagens para vários consumidores.
Além disso, o modo de entrega persistente mencionado na questão se refere à garantia de que a mensagem não será perdida caso o provedor de mensagens falhe; a mensagem é armazenada até ser efetivamente consumida pelo destinatário. O conceito de assinante durável, mencionado em conjunto com o modelo Publish/Subscribe, refere-se à capacidade de um assinante de receber mensagens publicadas enquanto ele não estava ativo, desde que tenha se inscrito de forma durável.
Com isso em mente, a afirmação da questão está invertida e, portanto, incorreta. Para garantir a entrega de uma mensagem a um único destinatário, é mais indicado utilizar o modelo Point-to-Point. Para a entrega de mensagens para vários destinatários, a melhor escolha é o modelo Publish/Subscribe.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Os conceitos estão trocados.
O modelo Ponto-a-ponto de troca de mensagens estabelece que cada mensagem enviada para uma fila deve ser recebida por um único consumidor.
Já no modelo publish/subscribe, uma mensagem é enviada a um conjunto de destinatários.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo