节点http://nodejs.org/docs/v0.6.19/api/cluster.html
中有一个群集模块但我发现了其他一些类似https://github.com/learnboost/cluster
的实现什么是最好的,谁有经验?
其他问题,
是否有必要在生产中使用nginx?如果是这样,为什么?具有节点,100K,200k的单个现代多核服务器可以处理多少个同时连接?
感谢名单!
答案 0 :(得分:9)
来自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进程可以处理数千个并发连接。
资源: