2016-01-20 62 views
0

我们希望在我们的Web应用中收回MQ消息以存储在数据库中,我们处于具有两个节点的群集中,并且我们希望避免两次读取此消息,这就是我们认为的原因在MQ中。Web群集中的MQ消息

我的问题在这里..如果出现一条消息,并且它是由群集的一个节点驱动的,可能有可能第二个节点读取此消息吗?

我是一个JMS的新手,这是一个很好的实践,我们的想法还是有另一种更好的方法来正确实施这个?

回答

0

如果您将消息发送到队列中,并且该队列有两个使用者,则消息只会被一个使用者接收。这就是所谓的点对点消息。

如果您希望消息被两个消费者接收,请通过主题发送消息。这被称为发布 - 订阅消息。

查看Basic JMS API Concepts了解更多详情。