【问题标题】:ActiveMQ Core bridge to clusterActiveMQ 核心桥接集群
【发布时间】:2020-01-09 09:56:50
【问题描述】:

版本:ActiveMQ Artemis 2.10.1

我创建了一个到故障转移集群的核心网桥。

broker A broker B[MASTER] broker C[SLAVE]

当我创建网桥和集群时,我没有使用广播组和发现组。 我使用了 satic 连接器。

在创建核心网桥时,我将代理 B 的 IP 和端口设置为代理 A 的连接器。 我可以成功进行故障转移。

虽然我没有设置broker C的IP和port作为broker A的connector,但是broker A怎么会知道broker C的IP和port呢?

【问题讨论】:

    标签: activemq-artemis


    【解决方案1】:

    当客户端连接到具有从属服务器的代理时,代理会通知客户端该从属服务器,以便在它死机时客户端可以尝试连接到从属服务器。在您的情况下,当代理 A 上的核心网桥连接到代理 B(代理 C 作为从属设备)时,代理 B 会将代理 C 通知代理 A 上的核心网桥,这样如果代理 B 死亡,代理 A 上的核心网桥将连接到代理 C。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-03
      • 2012-05-19
      • 2021-01-14
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 2018-05-08
      • 2020-10-20
      相关资源
      最近更新 更多