哪个客户端从队列接收消息

时间:2012-05-07 12:09:52

标签: jms message-queue consumer

如果我有一个消息队列和多个独立程序试图通过

从这个队列接收消息
sess.receive();

哪个客户端程序会实际收到消息?这是怎么决定的? 谢谢

1 个答案:

答案 0 :(得分:0)

在所有条件相同的情况下,任何接收者都可以接收消息(但只有其中一个)。 从结构上讲,你不应该关心哪个接收者得到消息。 如果接收器中有不同的消息处理,则应考虑使用选择器或不同的队列。