请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nginx+lua+redis处理服务限流

2.1强烈推荐使用openresty,官网网址为:http://openresty.org/cn/

2.2 OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

 

 

安装openresty,  如果是mac用户

 

如果有如下报错:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

Error: Failed to download resource "openresty-openssl--patch"

Download failed: https://raw.githubusercontent.com/openresty/openresty/master/patches/openssl-1.1.0d-sess_set_get_cb_yield.patch

解决方法:绑定host  199.232.4.133 raw.githubusercontent.com

限流参考:

location /test {

    access_by_lua_file "/usr/local/xxx.lua"

}


正在回答 回答被采纳积分+3

2回答

ADAll 2020-06-10 22:35:49

老师那个连接redis的lua脚本可以分享一下吗?

0 回复 有任何疑惑可以回复我~
提问者 singwa 2020-06-04 23:00:25

请关注

0 回复 有任何疑惑可以回复我~
  • 最后一章有点一笔带过,有架构案例,代码案例可以学习吗
    回复 有任何疑惑可以回复我~ 2025-11-07 01:05:30
  • 已关注
    回复 有任何疑惑可以回复我~ 2025-11-11 22:04:25
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号