首页 > 系统相关 >Node.js 子进程 cluster

Node.js 子进程 cluster

时间:2023-03-09 15:44:29浏览次数:43  
标签:Node http pid server cluster let import js

多进程 HTTP Server

import http from 'http';
import cluster from 'cluster';
import { pid, ppid } from 'process';

function server() {
    let port = 9999;
    let server = http.createServer({}, (request, response) => {
        console.log(`由进程 ${pid} 响应请求`);
        let sab = new SharedArrayBuffer(4);
        let buffer = new Int32Array(sab);
        Atomics.wait(buffer, 0, 0, 5000);
        response.end(`Answer from pid ${pid}`);
    });
    server.listen(port);
}

console.log('进程信息:', { pid, ppid });
if (cluster.isMaster) {
    cluster.fork();
    cluster.fork();
} else {
    server();
}

标签:Node,http,pid,server,cluster,let,import,js
From: https://www.cnblogs.com/develon/p/17198710.html

相关文章

  • <asp:RadioButtonList > JS
    <asp:RadioButtonListID="radlDAYINBZ"runat="server"RepeatDirection="Horizontal"RepeatLayout="Flow"></asp:RadioButtonList>判断是否选中if($('input:radio[name=......
  • JS变换数据再显示
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"conten......
  • Node.js安装成功了,但cmd找不到node是怎么回事?
    这样的情况一般是由于没有安装在C盘的默认路径下导致的。比如选择下载到了D盘后者其他盘,在cmd中输入node-v显示 ‘node’不是内部或外部命令,也不是可运行的程序或......
  • JS关于导出文件流方法封装的使用
    如果需要频繁地在JavaScript中导出文件流,可以将上述的方法封装为函数,以便在不同的代码中调用。/***导出文件*@param{string|Uint8Array}data-文件内容*@para......
  • GNVM - Node.js 多版本管理器
    gnvm地址GNVM-Node.js多版本管理器GNVM是一个简单的Windows下Node.js多版本管理器,类似的nvmnvmwnodist。c:\>gnvminstalllatest1.0.0-x861.0.0......
  • PDFJS 跨域
      https://cloud.tencent.com/developer/article/1531860?from=15425&areaSource=102001.1&traceId=B4KzYkzcjSz31MUNIH68v          ......
  • js Curry 函数科里化
      https://mp.weixin.qq.com/s?__biz=MzAwNjI5MTYyMw==&mid=2651501763&idx=1&sn=cfe7920ad3a966ef995049cff6bfa1fa&chksm=80f1bd0bb786341dd00ccd2baedaafedbc5cdecc......
  • Windows 安装 Node.js 版本控制器 nvm
    参考文档:https://blog.csdn.net/MJOY791270505/article/details/126400205nvm的安装和使用(详细)_nvm安装_深沉影子灰的博客-CSDN博客1.nvm是什么?node.jsversionman......
  • 谈谈JS中的this
    一、在js非严格模式、非箭头函数下,不看函数在哪里定义,不看是怎么定义,只看函数的调用方式即想知道this指向,就要看this哪个函数,这个函数是怎么调用的 普通调用调用方......
  • js去重
    1.使用ES6的Set去重//Set是ES6中新增的数据类型,它可以帮助我们快速去重。将数组转化为Set之后,再转化回数组即可。```javascriptconstarr=[1,2,3,1,2,3];co......