Node.js 多进程

工作进程:

var http = require('http');
var port = Math.round((1 + Math.random()) * 1000);

http.createServer(function (req, res) {
  res.writeHead(200, { 'Content-Type': 'text/plain' });
  res.end('Hello World\n');
}).listen(port, '127.0.0.1');

console.log("port: ", port);


主进程:

var { fork } = require('child_process');
var cpus = require('os').cpus();

for (var i = 0; i < cpus.length; i++) {
  fork('./process_worker.js');
}

修改时间 2022-02-28

声明:本站所有文章和图片,如无特殊说明,均为原创发布,转载请注明出处。
随机推荐
Three.js导入3D模型
JavaScript 使用 qrcode 生成二维码
JavaScript 触摸事件
如何让 DIV 进入浏览器视口再显示
JavaScript 事件处理程序
Express 使用模板引擎 EJS
HTML input 元素
Node.js 实现 RBAC 权限模型