速率限制器用于控制从网络发送或接收的请求或连接的速率(计数/时间段)。例如,如果您使用的虚拟服务配置为允许 1000 个连接/秒,并且您建立的连接数超过该限制,将触发速率限制操作。您可以配置该速率限制操作。速率限制可以提供更好的数据流,并缓解 DDoS 等攻击以提高安全性。

控制速率限制器

以下是用于控制速率限制器的参数:

Count

这是生成令牌的速率。每次在虚拟服务上收到一个连接/请求时,都会消耗一个令牌。如果没有令牌,则可以触发速率限制操作。

Burst Size

这是虚拟服务可以在任何给定时间保留的最大令牌数。

Period

这是进行速率限制的时间段。在上面的示例中,它是 1000 个连接/秒。您可以将期限配置为 1 秒以外的其他值。

对速率限制器进行分类

以下是基于用例的速率限制器类型:

  • 静态速率限制器

    • 虚拟服务连接速率限制器

    • 网络安全速率限制器

    • DNS 策略速率限制器

  • 动态速率限制器

    • 应用程序配置文件速率限制器

  • DataScript 速率限制器