• guoew
    2019-06-03
    以前都是把openresty当做nginx+lua,使用实现一些最简单的功能,都不知道这些包管理器,感谢老师
    
     2
  • qinsi
    2019-12-31
    Use of LuaRocks with OpenResty is strongly discouraged since OpenResty provides its own package manager, OPM. (https://openresty.org/en/using-luarocks.html) 一脸懵逼
    
     1
  • 业余草
    2019-06-06
    OpenResty 一直没有访问 Oracle 或者 SQLServer 的 lua-rsety 库。这是有什么原因吗?

    作者回复: 因为 Oracle 和 SQLServer 是闭源的商业产品

    
     1
  • TomShine
    2019-06-03
    OpenRestry 的生态看着确实不好,我们可以一起努力

    作者回复: 众人拾柴火焰高

    
     1
  • Panda
    2019-06-03
    包管理工具 最好用的应该是 composer 和 npm 包管理工具可以让我们站在前人的肩膀上更快的开发出应用

    作者回复: luarocks 相对好用一些

     1
     1
  • 一步
    2019-06-03
    opm 上的第三方库,还是很少的,功能还有待完善

    作者回复: opm 确实不够完善,还要多多加油才行

    
     1
  • ZeroIce
    2019-08-03
    老师,有什么书籍推荐的?英文书籍也行

    作者回复: OpenResty 现在并没有比较合适的书推荐,有的也是中文的。

    
    
  • 蓝色海洋
    2019-07-15
    请问老师,openresty支持grpc通信吗?有没有相关的组件可以将grpc转换为普通的http请求

    作者回复: 现在 OpenResty 和 Nginx 一样,只支持 grpc 的转发,并没有实现协议的转换,也不支持 grpc 的客户端。这算是 OpenResty 的一个软肋。我们团队有计划对这方面做加强。

    
    
  • 朋朋
    2019-06-25
    我的/usr/local/openresty/bin/ 下只有这俩 我是centos7 的环境 看来我得重新安装一下啦
    openresty resty
    
    
  • NEVER SETTLE
    2019-06-17
    yum install openresty 安装好openresty之后,为什么找不到opm

    作者回复: sudo yum install openresty-opm 需要单独安装一下

    
    
  • 小飞哥 ‍超級會員
    2019-06-14
    为什么 我这里会提示使用luarocks 命令说不存在? 需要配置什么才可以?
    localhost:geektime yuesf$ luarocks search http
    -bash: luarocks: command not found
    localhost:geektime yuesf$

    作者回复: luarocks 需要单独安装,你可以用系统的包管理工具安装,比如 brew install luarocks

    
    
  • 英雄
    2019-06-10
    菜鸟推荐用哪个管理工具呢

    作者回复: luarocks

    
    
  • 小白菜
    2019-06-05
    感觉OpenResty比较偏向于运维开发的一部分,因为业务开发比较少关系服务器部署或者性能,性能的话可能大厂会遇到更多问题或者需要定制化的问题。
    1 很多小厂多仅限于运用作为一个web服务器。
    2 程序员圈子中业务开发还是相对比较多的?
    所以,虽然东西是好东西,但是不是每个厂 或者每个人都能玩的起来的。不能像Vuejs或者Golang这些业务开发技术直接做比较。当然,我仍然觉得OpenResty是值得投入的,从职业规划或者个人对软件的理解。我都看好学习好OR.

    作者回复: 是的,OpenResty 使用广,但不热门。用 OpenResty 开发业务是没问题的,把它仅仅当做 nginx 的替代就有些大材小用了

    
    
  • manatee
    2019-06-03
    打卡,从opm中可以安装opresty相关的第三方包,从luarocks可以安装lua相关的第三方包。想请教一下老师,文中讲的cosocket具体是指什么呢

    作者回复: cosocket 后面会专门讲,你可以简单的认为它是 OpenResty 特有的,用来访问网络的协程技术

    
    
  • 王斌
    2019-06-03
    的确需要温老师这样的课程,lua虽然入门简单,但是openresty的正确打开方式不是很好找😢

    作者回复: 是的,安装包就不容易

    
    
  • 咖啡猫
    2019-06-03
    luarocks安装了包后,在nginx.conf应该怎么设置lua_package_path呢,有时候设置了默认搜索路径,也是不生效,尝试将包拷贝到lualib的目录下才能找到

    作者回复: luarocks 和 OpenResty 并没有配合和联动,需要你单独在 lua_package_path 中增加 luarocks 安装的路径才行。一般来说,luarocks 会把库安装到 lua5.1 或者 lua5.3 的目录下。

    
    
我们在线,来聊聊吧