Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用镜像队列设置高可用性 RabbitMQ 集群。实际上,我已经设置好了,这很容易。现在是我的生产者和消费者需要访问集群的部分,或者特别是主节点,无论当时可能是哪个。我正在尝试为此设置 HAproxy,但我有一些关于它如何工作的问题。具体来说,HAproxy 在这里没有用作平衡器,而是用于进行健康检查。假设原来的主人倒下了,幸存的最年长的奴隶被提升为新主人?如何设置 HAproxy 来检测这是谁并将所有连接路由到新的主节点?
您可以配置 HAProxy 来执行此操作。查看来自 RabbitMQ的完整指南。
如果您想在 HA 配置中使用 RabbitMQ 实现真正的负载平衡,您可能也会对此感兴趣。