作者回复: 现阶段是不推荐把 OpenResty 用在很多人一起合作的大项目
作者回复: 多谢你的肯定,开源社区就是很多人一起参与才能意思。代码是贡献,文档是贡献,推广是贡献,使用者其实也是贡献,这些贡献没有高低之分,大家都在一个生态当中,缺一不可。
1. FFI 的建议先看 LuaJIT 的官方文档,其实已经比较详细了。然后再找两个使用了 FFI 的 lua-resty 项目;
2. 这个确实尴尬,还是生态不够完善。比如你想写一个 lua-resty-oss 的库,但感觉无从下手,因为没有这方面的教程和参考,不知道怎么写;
3. 新的开源项目其实是有的,比如 ingress-nginx、Kong 和 APISIX 都是基于 OpenResty 来实现的,但周边库确实有些跟不上,比如 etcd v3 协议、redis cluster 的都还没有。OpenResty 现在的维护者主要是 Kong 的首席架构师,所以功能的跟进和版本发布的节奏都有了明显的改善。