流星的最优负载均衡器设置

时间:2014-01-27 15:20:23

标签: javascript node.js meteor load-balancing

我最近负责对Meteor应用程序进行负载均衡,这似乎是一次彻底的改革,主要是因为粘性会话和当前的负载均衡器支持。我想从头开始构建一个,而不是使用ELB,Nodejitsu或Modulus等预先解决的解决方案。

到目前为止,我已经看过HAProxy和Nginx,它们似乎都是可行的选择,但这些都是我的问题:

HAProxy - 问题在于sockjs似乎无法建立可靠的连接。这绝对与不支持粘性会话有关。

Nginx - 只会路由到配置中的一台服务器。

我环顾四周,似乎最佳解决方案是自定义负载均衡器,它基本上将服务器分配给客户端以建立连接。

我希望有一个现有的解决方案,使用HAProxy或Nginx,它将与Meteor和底层的websockets实现很好。

先谢谢。

- 汤姆

0 个答案:

没有答案