openresty + nginx-http-sysguard 调研使用

openresty 扩展使用

install

https://openresty.org/cn/

openresty + TMD (nginx-http-sysguard)

https://github.com/alibaba/nginx-http-sysguard, 淘宝开源限流模块

安装
>brew install pcre openssl  # 安装依赖, 需要下载源码
>git clone https://github.com/taobao/nginx-http-sysguard.git  # 现在TMD
>patch -p1 < ../../nginx-http-sysguard/nginx_sysguard_1.3.9.patch  # 使用patch修复文件,在目录./bundle/nginx-XX执行,是待修复的文件的上级目录
>./configure --prefix=/Users/a002/IdeaProjects/openresty-1.13.6.2/openresty  --add-module=./nginx-http-sysguard --with-openssl=./openssl-1.0.2k  --with-pcre=./pcre-8.40
>make -j2 & make install   # 双核编译,核数
系统负载 + 系统内存 压测效果
  • 已经阅读源码: 通过unix系统函数加载系统负载和内存信息,检测信息超出配置, 则return 503
  • 在现实的业务系统中使用的场景不大,或者没有lua限流算法的应用场景更加广阔
  • https://github.com/alibaba/nginx-http-sysguard

转载于:https://my.oschina.net/badboy2/blog/1932188

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值