Nginx的限流
nginx提供两种限流的方式:
一是控制速率
二是控制并发连接数
控制速率
控制速率的方式之一就是采用漏桶算法。
漏桶(Leaky Bucket)算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率.示意图如下:
nginx的配置
配置示意图如下:
修改/usr/local/openresty/nginx/conf/nginx.conf:
#为
原创
2020-10-14 17:32:59 ·
184 阅读 ·
1 评论