为何自行开发NGINX模块?理论与实践

Vasiliy Soshnikov,Mail.Ru Group开发团队负责人

有时,开发自己的NGINX模块可以帮助实现业务目标。NGINX模块也可以面向业务,并包含一定的业务逻辑。不过,如何确定是否应该开发某个模块?NGINX又能如何为开发工作提供帮助?

在NGINX Conf 2018的演讲中,Vasiliy详细介绍了构建自有NGINX模块所需的知识,包括NGINX核心、模块化架构以及NGINX代码开发的指导原则。他结合实际案例和业务场景,回答了这样一个问题:“为什么以及何时需要开发自有模块?”

本次会议的技术性较强。为充分理解会议内容,参会者至少需要具备中级NGINX代码经验。