OpenResty 最重要的不是“Lua 很快”,也不是“能做网关”,而是这句话:
它把 Nginx 的请求流水线,变成了一条可编排、可插拔、可编程的边缘制造线。
你一旦接受这个心智,很多设计自然会顺:
为什么 phase 这么重要
因为你是在给不同工位安装机械臂。为什么非阻塞这么重要
因为传送带不能被某个工位卡死。为什么 worker 状态要分清
因为你有多条并行生产线。为什么 OpenResty 能做网关
因为它正站在所有请求必经的中央通道上。为什么它和 Kong、Envoy 不是简单替代关系
因为它们分别代表“锻造厂”“整车平台”“云原生数据平面”三种不同层级的东西。
如果你只是想配一个代理,Nginx 就够。
如果你想造一台标准量产网关,Kong 更省。
如果你想要一座自己定义工序、自己设计机械臂、自己决定流量如何被锻打的边缘工厂,那 OpenResty 就是这座宇宙里的核心锻造炉。