带node.js的comet的250k连接
如何在node.js(客户端我们使用socket.io)上处理到comet服务器的250k开放连接 使用nginx作为代理/负载平衡器是正确的解决方案吗?还是HA代理是更好的方式?是否有人在现实世界中拥有超过100k的连接经验并可以分享他的设置? 像这样:带node.js的comet的250k连接,node.js,proxy,nginx,comet,haproxy,Node.js,Proxy,Nginx,Comet,Haproxy,如何在node.js(客户端我们使用socket.io)上处理到comet服务器的250k开放连接 使用nginx作为代理/负载平衡器是正确的解决方案吗?还是HA代理是更好的方式?是否有人在现实世界中拥有超过100k的连接经验并可以分享他的设置? 像这样: nginx (as proxy / load balancing server) / | \ / |
nginx (as proxy / load balancing server)
/ | \
/ | \
/ | \
/ | \
node server #1 node server #2 node server #3
4 instances 4 instances 4 instances
我建议使用循环动态DNS,然后您可以将负载分配到几个不同的前端服务器。使用循环,我无法控制适当的平衡,我不确定这是否是comet设置的方法,因为我必须与大量连接进行斗争。