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

时间:2012-06-07 07:18:45

标签: node.js nginx cluster-computing

节点http://nodejs.org/docs/v0.6.19/api/cluster.html

中有一个群集模块

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

的实现

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

其他问题,

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

感谢名单!

1 个答案:

答案 0 :(得分: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进程可以处理数千个并发连接。

  4. 资源: