我正在处理一个节点项目,我想通过节点集群运行它。由于我有一些可用于每个节点集群(Worker)的共享资源和配置,因此在开始时我会读取这些配置并将其保存到redis db中。另外,在其他一些模块中,我需要查询一些外部资源并获取一些数据并保存到redis数据库中(不需要在启动时,在我需要的时候)。对于这个reseaon,在启动时,我把我的部分配置成一个函数,并调用它如果群集是硕士(cluster.isMaster):区分其他模块中的节点主集群
if (cluster.isMaster)
configure();
我的问题是我怎么可以做同样在其他模块?在其他模块中,我需要查询外部资源并将其放入主集群中的redis中,因为之后它也可用于工作集群。所以,不需要在所有群集中进行查询。
所以在此先感谢,
尝试'require('cluster')。isMaster' –