【问题标题】:Jboss HornetQ multiple consumersJboss HornetQ 多个消费者
【发布时间】:2015-05-16 01:33:26
【问题描述】:

我们必须连接到第三方 hornetQ (Jboss 7)。目前我们应用程序的 3 个实例在不同的服务器上运行。我们将请求放入队列中,例如 request_queue,第三方提供商处理请求并将响应放入 response_queue。我们的应用程序监听 response_queue。

现在的问题是,由于我们的应用程序有 3 个实例,这意味着 response_queue 的三个消费者,如何保证只有一个实例接收每个响应。我们不希望所有实例都处理响应,只有一个实例必须处理响应。

任何想法如何实现这一目标?

【问题讨论】:

标签: java jms jboss7.x hornetq


【解决方案1】:

队列上的 JMS 消息是点对点的,并且只处理一次。 Topic 上的 JMS 消息是一个将由所有侦听器处理的广播。

文档:http://docs.oracle.com/javaee/6/tutorial/doc/bncdx.html

【讨论】:

    猜你喜欢
    • 2011-10-24
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 2013-11-28
    • 1970-01-01
    • 2018-03-07
    相关资源
    最近更新 更多