应用速率限制可以控制发送到 API 后端的请求数量。这可以保护你的后端免受过多流量(包括正常流量和恶意流量(网络爬虫、DDoS 攻击))的影响,这些流量可能导致运营效率低下和成本增加。
本指南将引导你应用速率限制来控制随时间推移发送到上游节点的请求。
前提条件
- 安装 API7 企业版。
- 在网关组上运行 API。
对所有服务应用速率限制(不推荐)
你不应该全局配置速率限制插件,因为不同的 API 通常需要不同的速率限制配额。如果在全局(全局规则中)和本地(路由中)配置相同的插件,API7 网关将按顺序执行这两个插件实例。
对单个路由应用速率限制
限制请求计数