ActiveMQ,经纪人网络,脱机持久订阅者重复数据删除

时间:2016-08-17 07:53:25

标签: activemq

场景:两个ActiveMQ节点A,B。没有主从,但是对等,它们之间有网络连接。

一个持久主题订阅者都注册了(因为它使用故障转移,并且在一个点连接到A,另一个点连接到B)。

问题:如果订阅者与A联机,则每封邮件的副本都会放在B上的卸载订阅中。

问题:这是设计的吗?是否可以对其进行配置,以便重复消息并仅在订阅之一中发送给订阅者?

1 个答案:

答案 0 :(得分:0)

显然按设计http://activemq.apache.org/how-do-distributed-queues-work.html

请参阅“存储/转发中的分布式主题”,其中显示:

  

对于主题,遵循上述算法,除了每个感兴趣的客户端都收到消息的副本 - 加上ActiveMQ将检查循环(以避免消息在一个代理环上无限流动)。