来日方长不慌 2021-07-10 11:35 采纳率: 0%
浏览 10

AMQ主从配置两个节点同时运行

配置了AMQ 主从节点 正常情况下可以来回切换,现在关闭了主节点网络,此时备节点工作,此时连接主节点网络 两个节点竟然可以同时工作

  • 写回答

1条回答 默认 最新

  • T1.Faker 人工智能领域优质创作者 2023-06-20 10:30
    关注

    根据您的描述,您在CentOS上配置了ActiveMQ(AMQ)的主从节点,并且在正常情况下可以切换它们的角色。但是,当您关闭了主节点的网络连接时,备节点仍然正常工作,并且两个节点似乎可以同时工作。这可能是由于以下原因:

    配置错误:请确保您正确配置了主从节点,并且在主节点失去网络连接后备节点能够接管主节点的角色。检查主从节点的配置文件,确保它们指向正确的主机和端口。
    网络延迟:即使主节点失去了网络连接,备节点可能仍然可以与其他客户端保持连接并提供服务。这可能是由于网络中的一些延迟或缓存机制,使得客户端在主节点恢复之前继续使用备节点。
    客户端连接负载均衡:如果您的客户端实现了负载均衡机制,并且能够同时连接多个节点,则客户端可以将请求分发给主节点和备节点,从而使它们同时工作。
    为了确保主从节点的正常切换和高可用性,您可以采取以下措施:

    检查配置:仔细检查主从节点的配置文件,确保它们正确设置了主机和端口信息,并且在主节点失去连接后备节点能够接管主节点的角色。
    网络隔离:如果您希望在主节点失去网络连接时备节点能够接管主节点的角色,可以尝试在网络层面上隔离主节点,确保备节点可以被其他客户端访问。
    负载均衡器:考虑在主从节点之前引入一个负载均衡器。负载均衡器可以帮助您分发客户端请求,并在主节点失去连接时将请求发送到备节点。
    请注意,ActiveMQ本身并不具备自动负载均衡和故障转移的功能,这些功能需要在环境中进行适当的配置和部署。确保您的网络和应用架构与所需的高可用性目标相符,并遵循ActiveMQ的最佳实践和负载均衡器的相关文档。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月10日

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题