Node.js 向每个辅助节点发送参数

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

假设我有nodeJS集群(master和worker)。工人数量为numCPU值。如何向每个员工发送当前数据? 例如,我有数组[1,4]

  • 第一个工人必须获得数组[1,2]
  • 第二个-数组[2,3]
  • 第三个-数组[3,4]

  • 等等。然后我想使用每个工作人员都会使用的函数中的每个部分。

    您可以使用
    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
      }); 
    }