CNode

node多进程实现

问答
CcheerApril发布于7 年前最后回复7 年前10 回复3752 浏览0 收藏

除了PM2之外,还有什么方法或者模块让node实现多进程。。。

查看回复

回复 (10)

A
atian25#1·7 年前

老实说,改这个没啥意义,你总不会一直都是单机吧?

A
atian25#2·7 年前

回去再看看 Node 官网文档里面的 clusterchild_process 下?

C
cheerApril#3·7 年前
引用 atian25回去再看看 Node 官网文档里面的 cluster 和 child process 下?

@atian25 这个我知道,我应该加上这两个的。。。。

C
cheerApril#4·7 年前

child_process 和cluster 除外

A
atian25#5·7 年前

去 NPM 搜呗,Node 本身就只提供了这个能力,除非你脱离 Node,但我想这并不是你的原意。

child_process 是最底层的,cluster 是在前者的基础上。而你看到的 PM2 等都是它们的上层封装,像 egg 自己的 egg-cluster 也是对它们的封装,用了 cfork

L
Linezy#7·7 年前

怎么把这cluster模块得源码自己在本地使用? 我把整个node得内置模块得源码下载到本地了 但是引入后运行报错

A
atian25#8·7 年前

啥叫下载本地运行。。。

C
cheerApril#9·7 年前
引用 Linezy怎么把这cluster模块得源码自己在本地使用? 我把整个node得内置模块得源码下载到本地了 但是引入后运行报错

@Linezy 你说的是你吧cluster的源码整一个下载下来放到一个文件里面,module.exports 出去让其他文件调用,但是运行的时候整个cluster源文件的JS文件报错了?

L
Linezy#10·7 年前

不是 我是想把cluster模块的轮询算法改一下,但是报错

参与回复
登录后即可参与回复。登录