本文分类:news发布日期:2026/2/28 14:57:28
打赏

相关文章

Nginx源码学习:没有虚函数也能玩责任链,Nginx用3个全局函数指针搭出的过滤流水线

一、C语言里的多态 C语言没有虚函数,没有接口继承,没有override关键字。 但Nginx硬是用3个全局函数指针和一套精巧的init注册机制,在纯C环境下搭出了一条完整的责任链——HTTP响应从生成到发送,要经过一条header过滤链和一条body过滤链,每条链上挂着十几个过滤器模块,每…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部