1

到目前为止,我看到的所有关于节点集群 api 的示例都在工作人员部分创建了快速应用程序(例如)。

初始化完成后,有什么理由不应该在 master 和 fork 中创建该 express 应用程序?

我想这样做的原因是,在启动时我可能会连接到数据库,进行一些初始更改(比如创建 mongodb 集合,保存启动状态......等等)并且让工作人员自己这样做可能会导致数据库上的重复操作。

4

1 回答 1

0

It may not be wise to put more on cluster master. Node cluster master shares the load to the other processes. If somehow V8 garbage collects on master, it will keep it from sharing the load during the GC. In such a case, there is no point having the cluster. Let master free and do whatever want you to do on workers.

于 2014-02-19T23:47:47.837 回答