当一个节点关闭时,是否可以连接到其他RabbitMQ节点?

当一个节点关闭时,是否可以连接到其他RabbitMQ节点?,rabbitmq,Rabbitmq,我拥有的环境由两个独立的服务器组成,每个服务器都运行RabbitMQ服务应用程序。它们已正确群集,并且队列正在正确使用镜像 节点A是主节点 节点B是从节点 我的问题更具体地说是当节点A关闭但服务A仍在运行时。节点B和服务B仍在运行。此时,节点B现在升级为主节点。当应用程序连接到节点B时,它连接正常 节点B上的rabbitmqctl cluster_状态显示群集已启动,有两个节点,节点B正在运行rabbitmqctl集群_状态显示节点已关闭。这是预期的行为 应用程序可以连接到节点A,并且可以正常发

我拥有的环境由两个独立的服务器组成,每个服务器都运行RabbitMQ服务应用程序。它们已正确群集,并且队列正在正确使用镜像

节点A是主节点

节点B是从节点

我的问题更具体地说是当节点A关闭但服务A仍在运行时。节点B和服务B仍在运行。此时,节点B现在升级为主节点。当应用程序连接到节点B时,它连接正常

节点B上的rabbitmqctl cluster_状态显示群集已启动,有两个节点,节点B正在运行<节点A上的代码>rabbitmqctl集群_状态显示节点已关闭。这是预期的行为


应用程序可以连接到节点A,并且可以正常发布/弹出队列项目?

否如果节点关闭,则无法连接到节点。你在寻找更像是如何保持联系的东西吗?我只是对我所观察到的东西感到困惑。我看到我的一些应用程序即使在节点a关闭时也连接到了节点a,能够向队列发送消息,但无法建立新的连接。事实上,如果节点关闭,它们不会保持连接。他们只是在一定的时间间隔内尝试连接到他们断开连接或节点已关闭的节点。这有助于澄清,谢谢不,如果节点已关闭,则无法连接到节点。你在寻找更像是如何保持联系的东西吗?我只是对我所观察到的东西感到困惑。我看到我的一些应用程序即使在节点a关闭时也连接到了节点a,能够向队列发送消息,但无法建立新的连接。事实上,如果节点关闭,它们不会保持连接。他们只是在一定的时间间隔内尝试连接到断开连接或节点关闭的节点。这有助于澄清,谢谢