Node.js 在Pm2集群模式下,全局变量对于每个线程具有不同的值
我有一个NodeJs应用程序,它在集群模式下运行,有4个实例。 映射在文件“pipeline.js”中定义,如下所示:Node.js 在Pm2集群模式下,全局变量对于每个线程具有不同的值,node.js,pm2,cluster-mode,Node.js,Pm2,Cluster Mode,我有一个NodeJs应用程序,它在集群模式下运行,有4个实例。 映射在文件“pipeline.js”中定义,如下所示: var map = new Map(); module.exports = map; map[value] = value_1; 我在地图中输入值,如下所示: var map = new Map(); module.exports = map; map[value] = value_1; 在代码中,我必须从映射中删除该值,但它会给出错误提示: map[value] is
var map = new Map();
module.exports = map;
map[value] = value_1;
我在地图中输入值,如下所示:
var map = new Map();
module.exports = map;
map[value] = value_1;
在代码中,我必须从映射中删除该值,但它会给出错误提示:
map[value] is empty.
但当rum只有一个实例时,不会出现此错误
提前谢谢 如果要在每个群集之间共享信息,请使用外部存储。类似于节点redis<代码>https://github.com/NodeRedis/node_redis