RabbitMQ HA策略 - 如果您为不同的队列使用不同的主服务器并且所有节点都失败,该怎么办?

时间:2015-03-10 12:47:38

标签: rabbitmq haproxy

我正在寻找一些最佳实践建议。我们有一个由2个节点(r1和r2)组成的rabbitmq集群,它们位于每个应用服务器上的haproxy实例后面。我们有很多队列,其中r1为主,有些以r2为主。

我是否正确地说,如果我们在网络分区期间出现两个节点故障,我们将不可避免地丢失数据?

情况: r1是兔节点1 r2是兔节点2 q1是ha队列,它与r1的主设备和r2的从设备镜像 q2是ha队列,它与r2的主服务器和r1

的从服务器镜像

如果我们在12点松开r2然后r1 12:01应该首先启动哪个节点?当然,如果节点1首先启动,我们将丢失q2上数据的增量,然后节点1将成为q2的主节点。

我正在思考这里的正确路线?

干杯, Leigh

0 个答案:

没有答案