我有两个服务器,这个服务器已经安装到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