在nodejs Cluster Master中创建资源:好还是坏?

时间:2013-10-15 11:50:15

标签: node.js express cluster-computing

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

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

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

1 个答案:

答案 0 :(得分:0)

将更多内容放在群集主服务器上可能并不明智。节点群集主服务器将负载共享给其他进程。如果以某种方式V8垃圾收集在主服务器上,它将阻止它在GC期间共享负载。在这种情况下,没有集群的意义。让主人自由,做任何你想要对工人做的事情。