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

act*_*ily 3 nginx cluster-computing node.js

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

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

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

其他问题,

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

感谢名单!

ale*_*lex 9

  1. https://github.com/learnboost/cluster中的群集模块仅适用于Node v0.2.x和v0.4.x,而自v0.6.x起,官方群集模块已融入Node核心.请注意,API将针对v0.8.x(即将到来)进行更改.
    因此,您应该使用最新版本的Node,内置Cluster.

  2. NGiNX服务静态文件的速度更快,但除此之外我没有看到任何使用它的充分理由.如果你想要一个像HAProxy这样的反向代理更好(或者你可以使用像node-http-proxy或bouncy这样的Node解决方案).

  3. 除非您在生产中使用"Hello World"示例,否则无法准确预测可以处理的同时连接数.通常,单个Node进程可以处理数千个并发连接.

资源: