关于前端:十七张图玩转Node进程榨干它

8次阅读

共计 447 个字符,预计需要花费 2 分钟才能阅读完成。

关注公众号“执鸢者 ”,获取大量教学视频及 私人总结面筋 并进入 业余交换群,回复“Node”获取本节思维导图

家喻户晓,Node 是单线程的,该利用只会占用一个 CPU,然而以后服务器都含有多核 CPU,Node 利用运行在该机器上基本就不能榨干所有性能,为了榨干它,咱们的多过程架构就进去了。明天就让咱们一起来唠一唠 Node 如何利用多过程。

一、现状

Node 是单线程的,然而服务器具备多个 CPU,作为节约“食粮”的好孩子,必定要想方法解决这个问题。

二、解决措施

为了解决该问题,倒退出了多过程架构

三、child_process 模块

3.1 创立子过程

child_process 模块帮忙咱们构建多过程架构

3.2 事件

3.3 罕用属性

3.4 罕用办法

3.5 过程间通信(IPC)

3.6 保证系统健壮性

四、cluster 模块

cluster 模块帮忙解决多核 cpu 利用率问题及帮忙解决过程的健壮性问题。

4.1 长处

4.2 创立工作过程

4.3 cluster 裸露内容

4.4 Worker 类

4.5 cluster 毛病

4.6 留神点

欢送老铁们加群或者私聊

正文完
 0