科技常识:nginx 如何实现读写限流的方法

2021-04-14 00:40:19
导读 今天小编跟大家讲解下有关科技常识:nginx 如何实现读写限流的方法,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识

今天小编跟大家讲解下有关科技常识:nginx 如何实现读写限流的方法,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:nginx 如何实现读写限流的方法的相关资料,希望小伙伴会喜欢也能够帮助大家。

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

还是那句话,应用程序不需要关心,一句代码都不用动

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章