跳到正文
返回

后端专栏

约 1 分钟
机制瓶

标签:后端专栏

下面是当前已写完的内容,分子专栏组织。

后端架构深度解析(三种语言对照)

同一套分层骨架(接入层 / 业务层 / 数据层 / 基础设施层),用 Go、Python、TypeScript 各写一遍,对比每种语言自带的并发模型和生态习惯,避免用框架代替思考。

请求过境

跟着一次真实的 HTTP 请求从 listenaccept、读 header、读 body、跑 handler、写响应、关连接,把每一步的超时、边界和故障都拆清楚。每一篇解决一个”我之前一直混用”的问题。


已开两个子专栏:后端架构深度解析(三语言对照,分层骨架与可运行代码)与 请求过境(沿着一次请求到时序与故障)。后面继续写连接池抖动、四种 timeout 各自的边界、写响应途中断网等场景。


分享这篇文章:

接着读

  1. 后端架构深度解析(TypeScript / Node 篇):单线程事件循环与 NestJS 工程骨架用 TypeScript(跑在 Node.js 上)把同一次请求从进门到出门的链路再走一遍。重点讲和 Python、Go 不一样的地方:单线程事件循环、异步非阻塞 I/O、NestJS 装饰器驱动的分层与依赖注入。同属 后端专栏 · 同系列第 1 / 6 篇
  2. 后端架构深度解析(Python 篇):顺着一次请求看懂系统的每一层顺着一次 HTTP 请求从进门到出门的链路,把 Python 后端的分层、同步异步、并发、数据访问、缓存、异步任务逐个拆开。第三部分会落成真实目录和能跑的代码。同属 后端专栏 · 同系列第 2 / 6 篇
  3. 后端架构深度解析(Go 篇):用 goroutine 和接口把高并发写进骨架用 Go 重走一次 HTTP 请求链路,重点讲和 Python 不一样的地方:没有 GIL、原生 goroutine、接口驱动的分层、单一二进制部署。同属 后端专栏 · 同系列第 3 / 6 篇

Discussion

评论

用 GitHub 账号登录即可留言。想法、纠错、补充都欢迎。