小编hto*_*nus的帖子

NodeJS |集群:如何从master向所有或单个子/ worker发送数据?

我有节点的工作(库存)脚本

var cluster = require('cluster');
var http = require('http');
var numReqs = 0;

if (cluster.isMaster) {
  // Fork workers.
  for (var i = 0; i < 2; i++) {
    var worker = cluster.fork();

    worker.on('message', function(msg) {
      if (msg.cmd && msg.cmd == 'notifyRequest') {
        numReqs++;
      }
    });
  }

  setInterval(function() {
    console.log("numReqs =", numReqs);
  }, 1000);
} else {
  // Worker processes have a http server.
  http.Server(function(req, res) {
    res.writeHead(200);
    res.end("hello world\n");
    // Send message to master process
    process.send({ cmd: …
Run Code Online (Sandbox Code Playgroud)

cluster-computing node.js

25
推荐指数
3
解决办法
3万
查看次数

标签 统计

cluster-computing ×1

node.js ×1