阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js cluster worker.send

      Node.js cluster worker.send(message[, sendHandle][, callback]) 版本历史

      版本变更
      v4.0.0The callback parameter is supported now.
      v0.7.0新增于: v0.7.0
      • message < Object>
      • sendHandle < Handle>
      • callback < Function>
      • 返回: < boolean>

      发送一个消息给工作进程或主进程,也可以附带发送一个handle。

      主进程调用这个方法会发送消息给具体的工作进程。还有一个等价的方法是ChildProcess.send()。

      工作进程调用这个方法会发送消息给主进程。还有一个等价方法是process.send()。

      这个例子里面,工作进程将主进程发送的消息echo回去。

      if (cluster.isMaster) {
        const worker = cluster.fork();
        worker.send('hi there');
      
      } else if (cluster.isWorker) {
        process.on('message', (msg) => {
          process.send(msg);
        });
      }
      

      更多内容请参考:Node.js cluster 集群,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录