从网上查阅资料知道,RabbitMQ 想要做 故障转移+高可用+负载均衡 有两种方式(不考虑客户端路由的情况)
Nginx
( 1.90 后的 stream 模块)HAProxy + KeepAlived
两种方案貌似都能实现(也不是特别的确定,根据目前搜集到的资料来说是可以的)。纠结点就在于这,选哪一种?
目前我们现状是这样子的,生产还没有过使用了 HAProxy + KeepAlived
的场景;而 Nginx
是我们已有的技术栈。所以从成本和风险上来说,肯定是首先选择 Nginx
;但我看目前网上资料大部分又都是选了 HAProxy + KeepAlived
,这就让我很疑惑了。
AMQP
协议支持更加全面?有经验的大牛们,知道这两者的区别到底在哪吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.