【问题标题】:ActiveMQ, Network of brokers, offline durable subscriber dedupeActiveMQ、代理网络、离线持久订阅者重复数据删除
【发布时间】:2016-08-19 03:37:36
【问题描述】:

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

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

问题:如果订阅者针对 A 在线,则每条消息的副本都会放在 B 上的卸载订阅中。

问题:这是设计使然吗?是否可以对其进行配置,以便对消息进行重复数据删除并仅发送给其中一个订阅中的订阅者?

【问题讨论】:

    标签: activemq


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-03-24
      • 2012-02-03
      • 2017-01-24
      • 2016-01-14
      • 2017-02-20
      • 2014-06-14
      • 2014-10-12
      • 2017-10-31
      • 1970-01-01
      相关资源
      最近更新 更多