阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js cluster message 事件

      Node.js cluster message 事件 版本历史

      版本变更
      v6.0.0The worker parameter is passed now; see below for details.
      v2.5.0新增于: v2.5.0
      • worker < cluster.Worker>
      • message < Object>
      • handle < undefined> | < Object>

      当cluster主进程接收任意工作进程发送的消息后被触发。

      详见: [child_process event: ‘message’][]。

      和文档情况相反的是:在Node.js v6.0版本之前,这个事件仅仅接受两个参数:消息和handle,而没有工作进程对象。

      如果要兼容旧版本并且不需要工作进程对象的情况下,可以通过判断参数数量来实现兼容。

      cluster.on('message', (worker, message, handle) => {
        if (arguments.length === 2) {
          handle = message;
          message = worker;
          worker = undefined;
        }
        // ...
      });
      

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


      目录
      本文目录
      目录