Javascript 节点群集在主群集和群集之间共享数据
我开始使用node-cluster包,很快发现主集群和集群之间没有共享数据。让我们举一个例子:Javascript 节点群集在主群集和群集之间共享数据,javascript,node.js,cluster-computing,Javascript,Node.js,Cluster Computing,我开始使用node-cluster包,很快发现主集群和集群之间没有共享数据。让我们举一个例子: var cluster = require('cluster'); var numCPUs = require('os').cpus().length; var my_array = []; if(cluster.isMaster) { for (var i = 0; i < numCPUs && i < 8; i++) { cluster.fo
var cluster = require('cluster');
var numCPUs = require('os').cpus().length;
var my_array = [];
if(cluster.isMaster) {
for (var i = 0; i < numCPUs && i < 8; i++) {
cluster.fork();
}
my_array.push('test');
cluster.on('exit', function(worker, code, signal) {
console.log('worker ' + worker.process.pid + ' died');
});
} else {
setInterval(function() {
console.log(my_array); // my_array is always empty
}, 500);
}
var cluster=require('cluster');
var numpus=require('os').cpus().length;
var my_数组=[];
if(cluster.isMaster){
对于(变量i=0;i
如何定义可以在主进程和集群之间共享的变量?集群只需打开更多进程(子进程),这样它们就可以列在同一端口上。为了交流,你需要在他们之间发送信息。这里有一个例子 用什么?