轻量级前端框架助力开发者提升项目效率与性能
836
2022-10-14
flowlimit- 分流限流程序
flowlimit是用于部署在OpenResty上的分流限流控制脚本,基于配置策略进行工作,可以通过管理URI实时调整配置生效。
特性
1,分流功能,方便对后端服务器进行线上的AB测试
2,限流功能,基于逻辑表达式方式的定义的过滤器集合,支持复杂的嵌套定义
3,降级功能,对于被限流的请求,如果具备降级配置,则会重定向到降级URL
4,分流限流和其他配置都支持线上直接通过访问控制URL进行修改,实时生效
5,分流器和限流过滤器都支持用户自己的扩展,遵守接口并且放入特定目录即可
包括几个部分
lua_scripts 用于部署到OpenResty的Lua脚本,脚本插入点见nginx/conf/nginx.conf
lualib 用于部署到OpenResty的Lua库脚本,包括实现控制所需要的各种工具lua库文件
nginx/conf/nginx.conf OpenResty的配置文件
lua_ext 安装依赖的扩展,包括uuid_ext,cookie_ext
deps 依赖的第三方库,uuid_ext依赖的uuid库源代码
安装
1, 安装OpenResty
2, 安装uuid_ext和cookie_ext
3,把lua_scripts,lualib 拷贝到OpenResty安装的根目录下
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~