nginx将请求的处理过程划分为11个phase(阶段),相对于是对请求处理的一种抽象,便于定制处理过程。
ngx_lua针对常用的阶段也实现了自己的阶段控制,总共有12个阶段,和nginx有相似(如rewrite、access、content、log阶段等)也有不同(如balancer、cert阶段等)。
目前项目有个需求,需要在SSL握手前添加一个阶段,用于分布式共享ssl session数据,可以参考ssl。