
Welcome to My Blog
欢迎来到我的博客!
Nginx 源码解析(九):缓冲区与零拷贝
响应 1000 并发静态文件请求时,单进程 CPU 都花在哪?大部分在拷贝上:磁盘→内核→用户→内核→网卡。每一跳都是宝贵的内存带宽和 CPU 缓存污染。Nginx 用两类手段解决:一是 sendfile 零拷贝,完全绕过用户态;二是在必须拷贝的地方,用 ngx_buf_t / ngx_chain_t 这套设计把拷贝量压到最低,且让 buffer 在 filter 链中复用。
Nginx 源码解析(八):连接管理
·9 分钟
前几篇文章我们聊了事件驱动和内存池,这次来看连接管理。连接是 Nginx 处理所有请求的起点,从 accept 到 close 的完整生命周期都在 src/core/ngx_connection.c 和 src/event/ngx_event_accept.c 中实现。理解这套机制,就理解了 Nginx 为什么能在亿级连接下保持稳定。
AI Agent 开发框架三强争霸:MCP、A2A 与 OpenAI Agents SDK 深度对比
2025-2026 年,AI Agent 从概念走向规模化落地。MCP 统一了模型与工具之间的连接标准,A2A 打通了 Agent 之间的协作壁垒,OpenAI Agents SDK 提供了极简的多 Agent 编排体验。本文通过核心原理解读、可运行的代码实战以及生态对比表格,帮你理清三者的定位与选型策略。