NodeJS HTTP 服务器中的集群与分叉

Clustering vs Forking in NodeJS HTTP Server

与 NodeJS HTTP 服务器中的集群相比,分叉是否更有效*? 更具体地说,我在谈论使用 NodeJS 的 http 模块以及 child_process.forkcluster 模块。



*术语有效由内存使用和平均吞吐量构成。

来自 NodeJS official docs

The worker processes are spawned using the child_process.fork() method, so that they can communicate with the parent via IPC and pass server handles back and forth.

集群模块支持分配传入连接的方法,而分叉则需要您自己处理连接。