ActiveMQ Artemis - 复制集群

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

我有一个 2 个服务器(很快将是 3 个)集群,运行 2 个服务器,每个服务器有一个主节点和一个从属/备份节点(见下文)

如果我关闭主服务器,它的复制从属服务器将接管并且一切都很好,但是我注意到如果我在其中一个主服务器上创建地址或队列,它不会复制到另一个主服务器,因此如果所有备份服务器死了,我只剩下主服务器,如果其中一个服务器死了,该服务器上的所有队列都会消失!

Artemis 集群中每个主/备份对管理自己的地址和队列集是正常行为吗

[peter@amq ~]$ /opt/amq/bin/artemis 检查集群 连接brokerURL = tcp://192.168.2.74:61616


节点ID |初级 |主要当地时间 |备份
99b3b24f-d272-11ef-a58d-525400a7703c | tcp://192.168.2.76:61616 | 2025-01-15 13:14:03 | tcp://192.168.2.77:61616 4700c8d1-d268-11ef-8284-525400a7703c | tcp://192.168.2.74:61616 | 2025-01-15 13:14:03 | tcp://192.168.2.75:61616 集群中的时间方差为 37 毫秒


--> 验证 NodeID 99b3b24f-d272-11ef-a58d-525400a7703c 的拓扑,主 = tcp://192.168.2.76:61616,备份 = tcp://192.168.2.77:61616 对主 TCP://192.168.2.76:61616 进行验证 好的!

--> 验证 NodeID 4700c8d1-d268-11ef-8284-525400a7703c 的拓扑,主 = tcp://192.168.2.74:61616,备份 = tcp://192.168.2.75:61616 对主 TCP://192.168.2.74:61616 进行验证 好的!

activemq-artemis amq
1个回答
0
投票

是的,每个主/备份对管理自己的一组地址和队列是正常的。这与每个主/备份对管理自己的消息这一事实相对应。

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