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

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
随机推荐
WordPress 分页
uni-app 实现暗黑模式/夜间模式/深色模式/暗黑主题(DarkMode)的几种方法
River 主题
Node.js process 模块
什么是 XSS 攻击
JavaScript 类操作 classList
MySQL 的 sql_mode 模式介绍:为什么 MySQL 中 int,float,double 类型字段插入空字符时自动转为0
Web 自定义组件