nodejs中使用可以使用cluster模块用写代码的方式开启多进程,也可以使用pm2这种进程管理器来开启多进程,那么他们有什么区别?
看源码你就知道了 pm2 的cluster模式 就是 基于cluster 模块分装的,cluster模块又是基于 child_process中的fork模式
fork启动了一个新的v8实例
fork
@yangchongduo 看不明白,cluster模式和fork模式的区别是什么呢?
cluster模式 集群模式 集群的含义 开发模式用fork 启动一个进程就可以了 一个和多个进程的区别吧
pm2就是一个node程序,一样的。
pm2内部自带负载均衡
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
看源码你就知道了 pm2 的cluster模式 就是 基于cluster 模块分装的,cluster模块又是基于 child_process中的fork模式
fork启动了一个新的v8实例@yangchongduo 看不明白,cluster模式和fork模式的区别是什么呢?
cluster模式 集群模式 集群的含义 开发模式用fork 启动一个进程就可以了 一个和多个进程的区别吧
pm2就是一个node程序,一样的。
pm2内部自带负载均衡