如何复制两个rabbitmq服务器



我有两个服务器,这个服务器已经安装到rabbitmq。如何复制这些rabbitmq服务器?当你想让另一个激活时,其中一个已经关闭。

-服务器名称:Rabbit1,节点名称:rabbit@rabbit1-服务器名称:Rabbit2,节点名称:rabbit@rabbit2

现在,我使用rabbit2服务器。同时,publisher向Rabbit1服务器发送消息,但如果Rabbit1服务器关闭,则publisher向Rabbit2服务器发送消息,然后消费者应该继续读取Rabbit2服务器。我该怎么做呢?选择:

-两个不同的服务器使用负载平衡器-两个不同的服务器使用集群,但Rabbit2服务器必须加入Rabbit1服务器集群系统

您需要集群和/或高可用性队列。你可以在RabbitMQ文档中找到基本指南,在这里:

https://www.rabbitmq.com/clustering.html

和这里:

https://www.rabbitmq.com/ha.html

最新更新