首页
›
后端、数据与云原生工程
›
004-Node.js企业后端工程
›
《Node.js异步IO与性能优化》
VIP10
本课程属于:004-Node.js企业后端工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Node.js异步IO与性能优化
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Node.js异步IO与性能优… · 核心概念 · 整体知识框架与实战环境搭建
课程导入
Node.js
02
事件循环机制
目标=深入理解Event Loop各… · 微任务与宏任务 · 执行顺序
事件循环机制
Event
03
非阻塞IO原理
目标=剖析Node.js非阻塞IO的… · 文件描述符 · epoll/kqueue/IOCP差…
IO
非阻塞
04
回调函数模式
目标=掌握回调地狱的产生原因 · 错误优先回调约定 · 并动手重构嵌套回调为可维护代码
回调函数模式
目标=掌握回调地…
05
Promise与异步流程
目标=使用Promise封装异步操作 · 链式调用 · 错误处理
Promise
异步流程
06
async/await实战
目标=将Promise链转换为asy… · 处理并发请求 · 错误捕获与调试技巧
async/await
Promise
07
事件发射器与发布订阅
目标=利用EventEmitter解… · 实现自定义事件驱动架构并分析内存泄漏…
事件发射器
发布订阅
08
流式IO处理
目标=使用Readable · Writable · Transform流处理大文件
IO
流式
09
Buffer与二进制数据
目标=高效操作Buffer · TypedArray · 优化网络传输与文件读写中的内存分配
Buffer
二进制数据
10
文件系统异步操作
目标=对比fs同步 · 异步 · Promise API
文件系统异步操作
fs
11
网络编程异步化
目标=构建TCP/UDP服务器 · 处理并发连接 · 使用socket.setNoDela…
网络编程异步化
TCP/UDP
12
HTTP服务器性能
目标=分析http模块请求生命周期 · 优化keep-alive · headers
HTTP
服务器性能
13
异步数据库访问
目标=使用连接池 · 批量操作 · 流式查询优化MySQL/Postgr…
异步数据库访问
目标=使用连接池
14
缓存策略与异步
目标=集成Redis/Memcach… · 实现缓存穿透 · 雪崩防护
缓存策略
异步
15
并发控制与限流
目标=使用p-limit · async.queue等工具控制并发… · 避免资源耗尽并实现优雅降级
并发控制
限流
16
错误处理与容错
目标=设计异步错误传播 · 重试 · 熔断
错误处理
容错
17
性能剖析工具
目标=使用Node.js内置prof… · clinic.js · 0x等工具定位CPU与IO瓶颈
性能剖析工具
Node.js
18
内存管理与泄漏排查
目标=分析堆快照 · GC日志 · 识别常见异步内存泄漏模式并实施修复
内存管理
泄漏排查
19
Worker Threads与多核
目标=利用worker_thread… · 通过共享内存与消息传递优化吞吐量
Worker
Threads
20
Cluster模块与负载均衡
目标=搭建多进程集群 · 实现零停机重启 · 对比不同负载均衡策略的性能表现
Cluster
模块
21
子进程与进程间通信
目标=使用child_process… · 通过管道 · 消息传递优化异步任务分发
子进程
进程间通信
22
异步日志与监控
目标=设计低开销异步日志系统 · 集成Prometheus · OpenTelemetry监控关键性…
异步日志
监控
23
压力测试与基准测试
目标=使用autocannon · wrk · artillery对异步服务进行压测
压力测试
基准测试
24
代码级优化技巧
目标=避免阻塞事件循环 · 使用setImmediate分片 · 优化JSON序列化与正则表达式性能
代码级优化技巧
目标=避免阻塞事…
25
异步IO安全
目标=防范ReDoS · 原型污染 · 未处理Promise拒绝
IO
异步
26
微服务与异步通信
目标=使用消息队列(RabbitMQ… · 实现异步任务队列与事件溯源
微服务
异步通信
27
Serverless与冷启动优化
目标=在AWS Lambda等平台优… · 连接复用与打包体积
Serverless
冷启动优化
28
实时应用性能
目标=使用WebSocket · Socket.IO处理高并发实时消息 · 优化心跳
实时应用性能
WebSocket
29
性能优化综合案例
目标=从零构建高并发API网关 · 整合缓存 · 限流
性能优化综合案例
API
30
前沿与展望
目标=探索Node.js新特性(如W… · Fetch API) · Deno/Bun对比及异步IO未来趋…
前沿
Node.js
所属VIP或分类
同VIP:Express-Web服务工程
同VIP:GraphQL-API服务开发工程
同VIP:NestJS企业后端服务工程