limit_req_zone 限速问题

请问如果配置:

limit_req_zone  $binary_remote_addr zone=one:10m rate=600r/m;

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

这两种配置的效果一样吗?


比如前面一个是每分钟限制600个新发连接,后一个是每秒钟限制10个新发连接。

在这种配置下,

如果第一秒发送20个请求,第一个配置会不会让所有的20请求都通过,然后再在1分钟内累计统计到600个连接以后再进行限制? 






邀请回答
提问于 2020-12-09 12:18
154 次浏览
共1个回答

发表评论
  • 陶辉
    2020-12-10 09:18

    效果完全一样,解析配置文件时,这两种配置会被转换为同样的值,参考下图中的代码:


    1
    回复
    举报
    • Rockets 2020-12-10 16:51

      谢谢陶老师

      0
      回复
      举报
提问者

Rockets

暂无个人介绍

  • 0

    文章

  • 1

    粉丝

  • 3

    被赞

Rockets
按Enter键发送
您已邀请位用户
版权所有©F5 Networks,Inc.保留所有权利。京ICP备16013763号-5