2011-11-29 90 views
4

我如何处理nodek.js(客户端,我们使用socket.io)彗星服务器250K开放连接?250k彗星与node.js连接

使用nginx作为proxy/loadbalancer是否是正确的解决方案?或者HA-Proxy会是更好的方式吗?有没有人有100k +连接的真实世界体验,并可以分享他的设置? 像这样:

  nginx (as proxy/load balancing server) 
     /    |   \ 
    /    |   \ 
    /    |   \ 
    /    |    \ 
node server #1 node server #2 node server #3 
4 instances  4 instances  4 instances 

回答

0

我建议使用循环动态DNS,然后你就可以负载分配给几个不同的前端服务器。

+0

与循环法我没有任何控制权适当的平衡,我不知道这是否是一个彗星设置的方式,我必须争取大量的连接。 – Nenad