跳转到内容

后端与数据 · DEFINED TERM

Rate Limit 速率限制

限制单位时间内允许的请求数量,保护服务资源。

你可能会这样说“登录接口连续失败后要限速,但不能误伤正常用户。”

VISUAL EXAMPLE

先看懂它怎么工作

  1. 01识别请求主体
  2. 02计数时间窗口
  3. 03允许或拒绝
  4. 04返回剩余额度

MECHANISM

运行机制

  1. 识别请求主体
  2. 计数时间窗口
  3. 允许或拒绝
  4. 返回剩余额度

USE WHEN

适合这样用

公开 API、登录、搜索和高成本任务

NOT FOR

不要这样理解

只按共享 IP 限制可能影响同一网络的所有人

TELL YOUR AGENT

可直接发给 Agent

请按“Rate Limit 速率限制”的概念处理这个需求:登录接口连续失败后要限速,但不能误伤正常用户。。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

阈值有依据,429 响应含重试信息,白名单和监控策略完整

OFFICIAL SOURCES

官方来源