RabbitMQ负载平衡和高可用性

时间:2019-03-27 17:51:50

标签: rabbitmq load-balancing

我创建了一个RabbitMQ集群,其中包含两个具有高可用性的节点。因此,Alle队列会在发生故障转移的情况下得到镜像。我在群集前面有一个负载均衡器,如果节点a发生故障,它将把请求转发到节点b。

我可以同时提供负载平衡和高可用性,因为使用负载平衡器时,例如,我可以定义循环行为。但是据我所知,这里的问题是,当负载平衡器不知道主队列时,在最坏的情况下,您将从节点b重定向到主队列所在的节点a。在这种情况下,我对性能非常满意,因为我在博客中读到,直接连接到队列的主节点性能要好得多。有哪些可能的选项可以解决此问题,而无需直接向客户提供队列所在节点的信息。

0 个答案:

没有答案