作者回复: 因为 Oracle 和 SQLServer 是闭源的商业产品
作者回复: 众人拾柴火焰高
作者回复: luarocks 相对好用一些
作者回复: opm 确实不够完善,还要多多加油才行
作者回复: OpenResty 现在并没有比较合适的书推荐,有的也是中文的。
作者回复: 现在 OpenResty 和 Nginx 一样,只支持 grpc 的转发,并没有实现协议的转换,也不支持 grpc 的客户端。这算是 OpenResty 的一个软肋。我们团队有计划对这方面做加强。
作者回复: sudo yum install openresty-opm 需要单独安装一下
作者回复: luarocks 需要单独安装,你可以用系统的包管理工具安装,比如 brew install luarocks
作者回复: luarocks
作者回复: 是的,OpenResty 使用广,但不热门。用 OpenResty 开发业务是没问题的,把它仅仅当做 nginx 的替代就有些大材小用了
作者回复: cosocket 后面会专门讲,你可以简单的认为它是 OpenResty 特有的,用来访问网络的协程技术
作者回复: 是的,安装包就不容易
作者回复: luarocks 和 OpenResty 并没有配合和联动,需要你单独在 lua_package_path 中增加 luarocks 安装的路径才行。一般来说,luarocks 会把库安装到 lua5.1 或者 lua5.3 的目录下。