【问题标题】:MQ Message in a Web ClusterWeb 集群中的 MQ 消息
【发布时间】:2016-01-22 00:41:30
【问题描述】:

我们想在我们的 web 应用程序中接收一条 MQ 消息以存储在数据库中,我们在一个有两个节点的集群中,我们希望避免两次读取此消息,这就是我们在 MQ 中思考的原因。

我的问题在这里..如果出现一条消息并且它是为集群的一个节点读取的,那么第二个节点是否可能读取此消息?

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

【问题讨论】:

    标签: java jboss jms activemq cluster-computing


    【解决方案1】:

    如果您将消息发送到队列中,并且该队列有两个消费者,则该消息将仅由一个消费者接收。这称为点对点消息传递。

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

    更多详情请见Basic JMS API Concepts

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 2022-11-08
      相关资源
      最近更新 更多