PubSub主题的ActiveMQ消费者群体

问题描述 投票:0回答:1

我对ActiveMQ很陌生,我想知道是否可以在以下情况下进行设置。

服务A和B订阅了一个PubSub主题。这个主题我用来发送事件,所以感兴趣的服务可以对它做出反应。

现在,如果我想扩展服务A,增加一个实例。我如何保证两个实例不会处理同一个事件?(最终会产生重复的数据)。

在ActiveMQ中可以实现吗?如果可以,如何实现?

谢谢,我对ActiveMQ很陌生。

jms activemq publish-subscribe
1个回答
1
投票

Vitor Villar 你也可以在ActiveMQ 5.x中使用虚拟主题 虚拟主题是有效的消息传递的圣杯--你发布到一个主题并从队列中消费。

  1. 生产者和消费者并不连接到同一个地址(队列或主题名)。
  2. 消费者可以使用所有的消费模式--多线程、主动待机和消息组。

参考文献 虚拟主题


0
投票

如果你使用的是JMS,那么这种情况下真的需要用到 共享 专题订阅 在JMS 2.0中添加. ActiveMQ 5.x并不支持JMS 2,但是...。ActiveMQ Artemis (下一代ActiveMQ broker)确实支持JMS 2,所以你应该使用它。

© www.soinside.com 2019 - 2024. All rights reserved.