配置限流限速
限流限速是 API 管理中的一种常用技术,用于为用户设置配额并保护 API 免受网络爬虫和恶意行为者产生的过多请求的影响。这有助于确保上游服务的公平使用并提高基础设施的可用性。

APISIX 提供了许多限流限速插件,可以轻松配置以满足你的需求:
limit-count:限制给定时间间隔内的请求数量。limit-req:限制给定时间间隔内的请求数量和设置容量(漏桶算法)。limit-conn:限制并发连接数。graphql-limit-count:限制给定时间间隔内 GraphQL 操作或变更的深度。这是一项企业功能。
本指南将向你展示如何为不同 API 定价计划中的消费者实施不同的限流限速配额,如 消费者组 中所示。你可以根据需要用其他可用的限流限速插件替换本指南中使用的 limit-count 插件。