什么是最好的node.js集群?

提问

节点http://nodejs.org/docs/v0.6.19/api/cluster.html中有一个集群模块

但是我发现了其他一些类似于https://github.com/learnboost/cluster的实现

什么是最好的,谁有经验?

其他问题,

是否有必要在生产中使用nginx?如果是这样,为什么?具有节点,100K,200k的单个现代多核服务器可以处理多少个同时连接?

感谢名单!

最佳答案

> https://github.com/learnboost/cluster中的群集模块仅适用于Node v0.2.x和v0.4.x,而自v0.6.x起,官方群集模块将进入Node核心.请注意,API将针对v0.8.x(即将到来)进行更改.
因此,您应该使用最新版本的Node,内置Cluster.
> NGiNX服务静态文件的速度更快,但除此之外我没有看到任何可靠的理由使用它.如果你想要一个像HAProxy这样的反向代理更好(或者你可以使用像node-http-proxy或bouncy这样的Node解决方案).
>除非您在生产中使用“Hello World”示例,否则无法准确预测可以处理的同时连接数.通常,单个Node进程可以处理数千个并发连接.

资源:

> https://github.com/nodejitsu/node-http-proxy
> https://github.com/substack/bouncy