本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
(1)理解源码:涵盖内存、配置、进程、网络、事件、负载、日志等模块。
(2)直播模块开发:Nginx的RTMP直播服务实现,经过百万在线验证实践。
(3) 跨平台实现:涵盖编译过程、共享内存等。
(4)直击本质:多角度分析Nginx底层原理和设计,揭示Nginx高并发高性能本质。
本书详解了Nginx架构、执行流程、模块实现与数据结构,剖析了Nginx源码设计精髓与应用。
第1~2章介绍Nginx编译安装、基础架构与设计理念,涵盖源码结构、J程模型等,让读者对Nginx有整体性了解。
第3章从内存池、共享内存展开介绍Nginx的内存管理与使用。
第4章分析Nginx的数据结构,即字符串、数组、链表、队列、散列、红黑树、基数树的数据结构和算法。
第5章详细介绍main配置块、events配置块与http配置块,呈现Nginx配置解析的全过程。
第6章完整地介绍了Nginx的 J程管理,涵盖 J程模式、master J程、worker J程以及 J程间通信机制。
第7章详细分析HTTP模块及其处理的11个阶段,如模块初始化流程、请求解析、请求响应等。
第8章介绍了Upstream机制,涵盖初始化、上下游连接建立、长连接等,着重介绍了FastCGI通信流程。
第9章详细介绍Event模块的实现以及Nginx中的惊群处理。
第10章介绍Nginx的负载均衡、限流、日志等模块实现。
第11章介绍跨平台实现,涵盖编译过程、共享内存等。
第12章介绍Nginx的RTMP直播服务实现,着重介绍RTMP包协议与中继模块实现。
★聂松松
好未来学而思网校学习研发直播系统后端负责人,负责网校核心直播系统开发和架构工作,拥有多年音视频及流媒体相关工作经验,精通Nginx、ffmpeg相关技术栈。
★赵禹
好未来后端资深开发工程师,曾参与自主创业。目前负责云容器平台Kubernetes组件开发,熟悉PHP、Nginx、Redis、MySQL等源码实现,乐于钻研技术。
★施洪宝
好未来后端开发专家,对Redis、Nginx、MySQL等开源软件有较深的理解,熟悉C/C++、Go语言开发,乐于钻研技术,合著有《Redis 5设计与源码分析》。
★景罗
高级技术专家,曾在搜狐、新浪工作,拥有7年后端架构开发经验,熟悉PHP、Nginx、Redis、MySQL等源码实现,擅长高并发处理及大型网站架构开发。
★黄桃
高级技术专家,曾在滴滴等公司工作,拥有8年后端架构开发经验,著有《PHP 7底层设计与源码实现》等书籍。
★李乐
好未来学而思网校PHP开发专家,乐于钻研技术与源码研究,对Redis和Nginx有较深的理解,合著有《Redis 5设计与源码分析》。
★张报
好未来集团接入层网关方向负责人,对Nginx、Tengine、OpenResty等高性能Web服务器有深入理解,精通大型站点架构与流量调度系统的设计与实现。
★闫昌
好未来后端开发专家,深耕信息安全领域多年,对Linux服务端开发有较深见解,擅长高并发业务的实现。
★田峰
学而思学服研发部负责人,从业10余年,曾在搜狗、百度、360等公司从事研发和技术管理工作,在高性能服务架构设计及复杂业务系统开发方面拥有丰富的经验。
★韩天峰,好未来学而思网校首席架构师
不同于市面上常见的Nginx应用书籍,本书从Nginx底层的多进程模型、异步非阻塞I/O、数据结构与内存管理、通信协议与机制等角度分析了Nginx的底层原理和设计思路,揭示了Nginx高并发、高性能的本质,值得一读。
★陈雷,好未来学而思网校技术负责人
本书详细地介绍了Nginx的原理和实现,从基础数据结构,到HTTP请求,再到反馈的整个流程,非常详细。对Nginx初学者与对Nginx有兴趣的读者来说,这本书都非常值得读。