KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

后端进程模型与连接治理 — keel 龙骨

后端进程模型与连接治理 的参考信息:后端进程模型与连接治理

从这里开始:

课程导读

这门课针对一个具体阶段:服务能跑,但一到并发和子进程就出玄学问题——异步服务里塞了一个同步阻塞调用,整个进程卡住;fork 之后子进程复用父进程的连接池,两边开始互相读到对方的响应;连接池的池子按进程分还是按事件循环分,凭感觉配;上线后连接数只涨不跌,重启才好。这类故障的共同点是:它不是代码写错了,而是资源归属划错了。

三种并发单元选型 → fork/exec 与 fd 继承 → 连接池的三条共享边界 → 失败模式排查手册

四章的对应关系(前三章建立判据,最后一章反着用):

章节 解决的核心问题
01 三种并发单元 进程、线程、事件循环各自适合什么,GIL 边界在哪
02 fork、exec 与文件描述符 子进程到底继承了什么,PEP 446 与 close_fds 的真相
03 连接池的三条共享边界 进程、事件循环、线程——池子该归谁,怎么判定
04 失败模式排查手册 从随机协议错误、连接涨满等现象反推根因

每章都有可观察结果、故障注入、自测题三段。这门课的结论全部来自本机真实进程树的观测:看哪个 fd、数哪个连接、比对哪个进程,而不是"记得重启连接池"这类口诀。

配套课程:后端高并发工程拔高——那边处理阻塞点与流量防护,这边把并发单元与有状态资源的归属讲透;长连接场景接实时推送与 SSE。

进入 keel 阅读