hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 85 回,多进程部署 Node 项目,在这节课里,我们将探讨:
- 如何让 Node 项目承载更高的吞吐量?
- 如何在 pm2 中开启多进程部署 Node 项目?
这一节课,会涉及到 Node.js 底层的一些运行原理。虽然有一些的难度,但是也都是非常有意思的东西。我会尽量用大家都能听得懂的方式,告诉大家 Node 的进程、线程,异步非阻塞、事件驱动,这些都是怎么回事。
这也是 Node.js 项目实践课程正篇的最后一回了。后续还会有一些番外篇的补充课程,但那些内容,就和现在做的clwy-api
这个项目没有什么关系了。番外篇的内容,也都是实际开发中会用到的知识,请大家继续关注。
Node 的进程与线程
先要搞清楚的是,程序要运行,就得先创建进程。一个进程里,又可以分为多个线程,这些线程共享进程的内存空间和资源。
-
进程:就像一家公司。
- 公司有独立的资源,比如办公大楼、财务账户、设备等。
- 每个公...