首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用镜像队列实现高可用性,同时在RabbitMQ节点上实现负载平衡?

如何使用镜像队列实现高可用性,同时在RabbitMQ节点上实现负载平衡?
EN

Stack Overflow用户
提问于 2017-04-11 21:10:36
回答 1查看 165关注 0票数 1

我想使用一个镜像了所有队列的RabbitMQ集群,以实现数据的高可用性。但我担心每秒推送大量数据时可能出现的性能不佳。

在这种情况下,是否有可能以某种方式进行负载平衡?

EN

回答 1

Stack Overflow用户

发布于 2017-04-11 21:30:32

恐怕负载均衡根本帮不上忙。

The official documentation说:

发布到队列的

消息将复制到所有镜像。使用者连接到主节点,而不管它们连接到哪个节点,镜像将丢弃已在主节点确认的消息。因此,队列镜像增强了可用性,但不会跨节点分布负载(所有参与节点都执行所有工作)。

因此,无论在哪个节点上使用队列,它实际上都会被重定向到主节点,这只会导致网络开销

还有一个a nice article,用来研究集群的行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43346929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档