Node 服务只跑满 1 核 CPU?这 5 个部署要点,运维必须知道
本文是《Linux 运维常用软件实战》系列第 46 篇。建议先收藏,跟着练手效果更好。16 核的服务器,Node 服务压测时 CPU 只跑到 6%,这些不是 Node 性能不行,是部署方式不对。Node.js 的运行模型和 PHP、Java 都不一样。今天把关键的几件事讲透。
Node.js线上崩溃深度复盘:内存泄漏、EventLoop阻塞、异步雪崩
做Node开发的开发者,几乎都踩过同一个无解的坑:本地、测试环境稳如磐石,一上生产就各种诡异故障。服务越跑越卡、内存几天翻倍、接口莫名超时、进程毫无征兆挂掉、高并发直接雪崩。很多团队找不到根本原因,只能用最粗暴的方式续命:定时重启PM2进程。
学了这么久 DOM,你真的搞懂 Node 了吗?
#小艺聪明能干又懂我#大家好,我是小米,一个喜欢分享技术的31岁程序员大哥哥,今天继续聊 JavaScript DOM,如果你刚开始学习 DOM,可能会觉得它特别简单:获取一个元素,改改文字,换换样式,再绑定一个点击事件,好像就差不多了。
ZSet 的跳表被要求手画,为什么不用红黑树我从范围查询答起
白板笔递过来的那一刻我就知道,这题躲不过去了。面试官的原话是:「画一下 ZSet 底层的跳表,画完说说 Redis 为什么不用红黑树。」画图不难,难的是画完之后每一根线都可能变成追问点。
Spring Boot 3.x+Milvus 2.x实战:Java向量检索全流程详解
向量检索越来越火,我在集成时踩了坑,最后怎么搞定的?我刚工作两年,最近公司要搞一个智能搜索的功能,说是要用向量数据库。领导扔给我一个任务,用Spring Boot 3.x和Milvus 2.x搭一个向量检索服务。我当时连向量检索是什么都搞不太清楚,就硬着头皮上了。
Node.js 50个优势场景盘点:一个人单干,为啥我多数时候只用它
说白了,这篇就是给你省选型时间的。我单干这几年,API、爬虫、网关、AI 后端、CLI 工具全用 Node.js 搓过一遍。翻过车,也真香过。这篇把 50 个"用 Node 就是比别家顺"的场景一次整完,7 大类,每类给一张表加一段能抄的代码。
“喜提”一个P2级故障—CMSGC太频繁,你知道这是什么鬼
CMS报警,GC太勤,怎么查?记得上周末我还躺在沙发上刷手机,突然群里的告警声炸了。线上某个服务“CMS GC太频繁”的警报飘红,领导在群里@我,问我怎么回事。我心里咯噔一下,说实话当时也没底。但我知道,这玩意必须搞明白,不然下回还得慌。我先简单说下啥是CMS。
流程引擎的事件体系是怎么设计的
发送前可拦截,发送后推消息,删除前有保护。流程事件的分类与执行链,决定业务怎么介入引擎。流程事件体系设计摘要驰骋 BPM 主张:流程引擎负责“怎么流转”,事件体系负责“流转时业务怎么介入”。