250k连接与彗星node.js

如何实现node.js能够处理250k连接作为彗星服务器(客户端我们使用socket.io)?

nginx用作代理/负载均衡是否是正确的解决scheme? 或者HA-Proxy会是更好的方法吗? 有没有人有100k +连接的真实世界的经验,可以分享他的设置? 像这样的设置是正确的(每个服务器的四核CPU – >每个服务器启动4个node.js的实例?):

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

香草nginx不支持上游(后端)服务器HTTP / 1.1保持活动,这将打破socket.io :(如果你愿意自己编译它,你可能会有更好的运气 – > http://www.letseehere的.com /反向代理web的sockets

虽然在这个规模,我想知道是否会更顺利跳过networking服务器层,直接路由TCP连接…