首页 > 文档
多进程解决方案:cluter 模式以及 PM2 工具的原理介绍
- 2024-05-30
- 1483 ℃
前几讲我们都使用了一种非常简单暴力的方式(node app.js)启动 Node.js 服务器,而在线上我们要考虑使用多核 CPU,充分利用服务器资源,这里就用到多进程解决方案,所以本讲介绍 PM2 的原理以及如何应用一个 cluster 模式启动 Node.js 服务。
单线程问题
在《01 | 事件循环:高性能到底是如何做到的?》中我们分析了 Node.js 主线程是单线程的,如果我们使用 node app.js 方式运行,就启动了一个进程,只能在一个 CPU 中进行运算,无法应用服务器的多核 CPU,因此我们需要寻求一些解决方案。你能想到的解决方案肯定是多进程分发策略,即主进程接收所有请求,然后通过一定的负载均衡策略分发到不同的 Node.js 子进程中。
上一篇:多级缓存策略介绍与应用要点
下一篇:高并发设计必须学的知识点有哪些?
相关内容
中医执业医师(2018)-基...
SQL必知必会
数学考研历年真题带答案解析
深入理解异步编程的核心 Promie
青少年播音主持训练教程...
打好 JS 基石,走稳前...
营销策划表 - 企业管理表格
完整学习MC协议及优化cli...
-
神经系统定位诊断
2024-06-18 1576
-
新版普通话水平测试用朗读作品60篇录音(MP3)
2024-08-20 1696
-
高并发设计必须学的知识点有哪些?
2024-05-24 1699
-
网络安全:常见网络攻击以及防护策略
2024-05-24 1508
-
Practical.API.Design.Confessions.of.a.Java.Framework.Architect
2024-05-28 1606
-
法律职业资格考试必看资料
2024-08-19 1353
-
2012历史专业教师招聘试题
2024-08-20 1139
-
阿里巴巴Java开发手册 v1.2.0
2024-05-28 1562
-
Java 8 实战
2024-05-28 1882
-
Node.js 从工程化工具到后端服务应用的转变
2024-05-24 1542
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


下载完整资料
点击分享文章