ActiveMQ Artemis:双节点复制+虚拟IP场景用classic配置是否可行?
回答
你的推测完全正确。
ActiveMQ Artemis的Classic HA主从模式仅需两个节点即可实现复制型高可用,完全匹配你描述的场景:
- 主节点处于活跃状态,正常接收客户端连接并处理消息;
- 从节点作为备用,在主节点故障前不会接受任何客户端连接;
- 当主节点发生故障时,从节点会自动升级为活跃主节点,开始接收连接并提供服务,此时虚拟IP可将流量切换至新的主节点。
配置时只需遵循Classic HA的标准流程:
- 将其中一个节点配置为主节点,在
broker.xml中设置ha-policy为primary,并启用复制模式; - 将另一个节点配置为从节点,设置
ha-policy为secondary,指定与主节点的集群连接信息,确保两者加入同一集群; - 确保两个节点的复制相关参数(如
replication-enabled)配置一致,实现消息数据的实时同步。
内容的提问来源于stack exchange,提问作者Jack BeNimble
相关产品推荐
相关产品推荐

