2025-2026 年,AI Agent 从概念走向规模化落地。MCP 统一了模型与工具之间的连接标准,A2A 打通了 Agent 之间的协作壁垒,OpenAI Agents SDK 提供了极简的多 Agent 编排体验。本文通过核心原理解读、可运行的代码实战以及生态对比表格,帮你理清三者的定位与选型策略。
前五篇我们从整体架构走到事件驱动和配置系统,现在终于到了最核心的 HTTP 处理层。这一篇拆解 Nginx 1.24.x 的 HTTP 模块体系与请求处理全流程,,从 ngx_http_module_t 接口到 11 阶段处理引擎,从请求解析到 filter 链。HTTP 模块是 Nginx 最重要(也最大)的子系统,全部源码约 7 万行,分布在 src/http/。
Nginx 的配置系统不是简单的 INI 解析,,它是一整套声明式 DSL,ngx_conf_parse() 递归地喂给 ngx_conf_handler(),后者根据指令名匹配模块、校验上下文和参数,最后调用模块注册的 set 回调填充配置结构体。今天把这套机制拆干净。
去年生产环境一个诡异的 TIME_WAIT 问题把我引进了 Nginx 源码,读完之后最大的感受是:代码写得比《Unix 网络编程》还干净。这个系列我会从整体架构到底层细节,逐层拆解 Nginx 1.24.x 的源码。