Node.js 向每个辅助节点发送参数
假设我有nodeJS集群(master和worker)。工人数量为numCPU值。如何向每个员工发送当前数据? 例如,我有数组[1,4]Node.js 向每个辅助节点发送参数,node.js,Node.js,假设我有nodeJS集群(master和worker)。工人数量为numCPU值。如何向每个员工发送当前数据? 例如,我有数组[1,4] 第一个工人必须获得数组[1,2] 第二个-数组[2,3] 第三个-数组[3,4] 等等。然后我想使用每个工作人员都会使用的函数中的每个部分。您可以使用child.send()向您的孩子发送消息,并使用child.on('message',()=>{…})收听孩子发送的消息。。反之亦然,您可以使用process.send()将消息从子进程发送到其父进程,并使用p
等等。然后我想使用每个工作人员都会使用的函数中的每个部分。您可以使用
child.send()
向您的孩子发送消息,并使用child.on('message',()=>{…})收听孩子发送的消息。
。反之亦然,您可以使用process.send()
将消息从子进程发送到其父进程,并使用process.on('message',()=>{})侦听来自父进程的消息
这里是链接到
集群模块也是如此:
if (cluster.isMaster) {
const worker = cluster.fork();
worker.send({ some: 'data', arr: [1, 4] });
} else {
process.on('message', data => {
//do something with data
});
}