Node-pm轻量级的Node.js多进程管理器

联合创作 · 2023-09-23 18:17

pm 是一个轻量级的Node.js多进程管理器,基于之前的node-cluster重构而来,在淘宝内部的生产系统中得到了广泛的应用.

  • 基于 master + worker 模式,master负责进程管理,worker 处理业务逻辑,有效利用现代服务器的多CPU;

  • 同一 master 可管理多种类型的worker, 并且支持在不同类型的 worker 之间进行轻量的消息传递;

  • 同一类型的 worker ,对于TCP请求,采用抢占式的方式进行负载均衡;

  • 平滑退出和 不退出前提下的 worker 进程重载 (reload).

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报