2014-03-27 120 views
2

我想设置一个带镜像队列的RabbitMQ集群(如果你不知道这是什么,它可能不会影响答案)。长话短说,我有N RabbitMQ实例在一个集群中连接在一起。其中一个实例是主人,其余的都是奴隶 - 对于术语感到遗憾,但这就是RabbitMQ文档中的内容 - 但它们是活跃的。但是,我需要提出一个代理解决方案,它可以执行以下操作:具有镜像队列的RabbitMQ:故障转移支持

  1. 将所有TCP连接路由到主站。
  2. 如果主站发生故障,请将所有TCP连接重新路由到新的主站 - 其中一个从站将在该情况下升级为主站。
  3. 无负载均衡 - 所有连接都必须发送给主设备(原始设备或新设备)。

问题是HAProxy似乎总是作为一个负载均衡器,它不适用于此,它只是在这里提供故障转移支持。如何关闭负载平衡但仍保持故障转移支持?

回答

0

Here是一个解决您所描述的确切问题的解决方案。

相关问题