超哥前端记录
Node.js 中使用 worker_threads 处理 CPU 密集型任务时,为什么你的接口还是卡住了?
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
超哥前端记录
社区首页
>
专栏
>
Node.js 中使用 worker_threads 处理 CPU 密集型任务时,为什么你的接口还是卡住了?
Node.js 中使用 worker_threads 处理 CPU 密集型任务时,为什么你的接口还是卡住了?
超哥前端记录
关注
发布于 2026-09-24 08:51:09
发布于 2026-09-24 08:51:09
85
0
举报
概述
有一个后台管理项目需要导出十万条订单数据,每一条都要做金额格式化、时间转换和状态映射。最开始直接在请求处理函数里写了个 for 循环,本地测试几百条数据没问题,上线后只要有人点导出,整个 Node 服务就像被冻住一样,所有接口的响应时间都飙到好几秒。后来把导出逻辑挪到 worker_threads 里,接口是不卡了,但导出任务本身慢得离谱,还偶尔报 ERR_WORKER_OUT_OF_MEMORY
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
node.js
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档