nginx实现限流的方式有哪几种

互联网 20-6-22

通过查看nginx官方文档可以得知,有三种nginx限流方式,分别是:

(推荐教程:nginx教程)

1、limit_conn_zone

2、limit_req_zone

3、ngx_http_upstream_module

这里简单的介绍一下以上三种方式:

一、limit_conn_zone

nginx配置

http{   limit_conn_zone $binary_remote_addr zone=one:10m;   server   {     ......    limit_conn one 10;    ......   }  }

二、limit_req_zone

nginx配置

http{   limit_req_zone $binary_remote_addr zone=req_one:10m rate=1r/s;   server   {     ......    limit_req zone=req_one burst=120;    ......   }  }

三、ngx_http_upstream_module

nginx配置

upstream xxxx{     server 127.0.0.1:8080 max_conns=10;     server 127.0.0.1:8081 max_conns=10;    }

以上就是nginx实现限流的方式有哪几种的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 限流
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:如何运行和控制nginx

相关资讯