NGINX 如何实现读写限流的方法

这篇文章主要介绍了nginx 如何实现读写限流的方法的相关资料,这里提供实例代码及如何配置,需要的朋友可以参考下.

nginx 读写限流,万能的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;  }  

原文出处:lea.e7fx8 -> http://lea.e7fx8.com/archives/9/

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » NGINX 如何实现读写限流的方法