limit_req zone=one burst=5; burst=5 是什么意思

发布于 2021-12-04 05:20:11 字数 244 浏览 937 评论 8

limit_req_zone $binary_remote_addr zone=one:3m rate=1r/s;

limit_req zone=one burst=5;


burst=5 是什么意思@shudu

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

长安忆 2021-12-05 15:41:20

参看这个:http://www.toutiao.com/i6416992937221030401/

凡尘雨 2021-12-05 15:39:49

burst一秒中可以访问的数据量.

burst相当于一个授权令牌,每秒中每次查询,当前burst-1,查询结束,burst+1;

如果burst为0时,禁止访问了。

 

乞讨 2021-12-05 15:35:01

这种方法有没有办法对某个 IP 例外呢?

做个少女永远怀春 2021-12-05 15:31:59

英文看不大明白 tengine上的中文档也没说burst是什么用处

傾城如夢未必闌珊 2021-12-05 15:29:28

回复
Tengine有方法(limit_req增加了白名单),Nginx没办法。Tengine中增强版本的limit_req(白名单、多条件限制等):http://tengine.taobao.org/document_cn/http_limit_req_cn.html

陌上芳菲 2021-12-05 15:18:46

回复
酷!

左岸枫 2021-12-05 15:15:57

回复
今天刚搞定白名单 tengine 的 limit_req 就可以

彼岸花ソ最美的依靠 2021-12-05 00:34:30

这是request的限流功能,超过burst定义的指令数,就返回503了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文