升级RabbitMQ软件

时间:2017-05-05 13:44:24

标签: rabbitmq

我们目前正在Windows服务器上运行RabbitMQ。

我们想切换到Linux服务器机器。

我们的设置在AWS上。

我们已经创建了一台Linux机器,并在其中安装了最新版本的RabbitMQ。

我们的客户端应用程序使用IP连接到RabbitMQ服务器。 linux服务器有一个IP。

我们希望在没有任何停机的情况下更改RabbitMQ服务器。我们在基于Windows的RabbitMQ服务器上有消息,并且也希望移动这些消息。

此方案中可能的选项是什么?

有没有办法在没有停机的情况下升级RabbitMQ软件?

1 个答案:

答案 0 :(得分:0)

在后端处理RabbitMQ队列?

可以按此顺序制作:

  1. 在后端读取和处理两台服务器:旧(Windows机器)和 新的(Linux机器)RabbitMQ服务器。
  2. 切换所有要编写的客户端 进入新服务器。
  3. 旧服务器中的队列将为空旧服务器 将不再需要了。