用于负载平衡websockets的Bouncy或nginx?

时间:2013-05-20 11:08:02

标签: node.js nginx load load-balancing

我想在我的nodejs websockets服务器前面添加一个负载均衡器。计划是在另一台物理计算机上添加另一个节点,并在前面安装一个负载平衡器。负载均衡器也将位于自己的物理机器上。

要求是可以处理几千个同时连接,我有点担心bouncys的上限。

我喜欢使用bouncy的一致性,因为它是一个节点模块,但同时看起来nginx可以处理更多套接字连接或者更稳定一些。

任何有弹性或nginx作为负载均衡器经验的人都可以给我一些建议吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

nginx非常适合大众联系,请查看这些答案。

https://stackoverflow.com/a/16289251/2325522

在那里你可以看到如何使用Nginx作为加载balacer。

唯一可以解决的问题是为1000个同时连接提供所需的质量带宽。

示例:

5000 clients * 0.25Mb/request (a little one)

=

1250mb (1.25Gb outgoing band-width)

希望这些可以解决你的疑虑。