我所拥有的环境由两个独立的服务器组成,每个服务器都运行RabbitMQ服务应用程序。它们被正确聚类,队列正在使用镜像。
节点A是主
节点B是从属
我的问题更具体地说是当节点A出现故障但服务A仍在运行时。节点B和服务B仍在运行。此时,Node B现在被提升为master。当应用程序连接到Node B时,它当然可以正常连接。
节点B上的 rabbitmqctl cluster_status
显示群集已启动,有两个节点,节点B正在运行。节点A上的rabbitmqctl cluster_status
显示节点已关闭。这是预期的行为。
应用程序可以连接到节点A并能够正常发布/弹出队列项吗?