相思资源网 Design By www.200059.com
nginx 读写限流
前段时间,开发了一个供外部调用的api,领导说要限流,请求单个IP,每秒50读次,写10次
万能的nginx,几行配置搞定
# 先定义好规则,需要写在server外面 limit_req_zone $binary_remote_addr $uri zone=api_write:20m rate=10r/s; # 写 limit_req_zone $binary_remote_addr $uri zone=api_read:20m rate=50r/s; # 读 # 把需要限速的接口应用上上面的规则 # 写10/秒 location = /api/v1/trade { limit_req zone=api_write burst=10; proxy_pass http://api_server; } # 查询50/秒 location /api/v1/query { limit_req zone=api_read burst=50; proxy_pass http://api_server; }
nginx -s reload
还是那句话,应用程序不需要关心,一句代码都不用动
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相思资源网 Design By www.200059.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
相思资源网 Design By www.200059.com
暂无nginx 如何实现读写限流的方法的评论...