Rate limiting(速率限制)是一种控制某项操作在一定时间内被执行次数的技术或策略。常用于网络服务、API 接口等场景,防止资源被过度使用或滥用。
/reɪt ˈlɪmɪtɪŋ/
The server uses rate limiting to prevent too many requests from a single user.
服务器使用速率限制来防止单个用户发送过多请求。
To ensure fair access for all developers, the API enforces strict rate limiting policies that throttle excessive calls and return a 429 status code when the threshold is exceeded.
为了确保所有开发者的公平访问,该 API 执行严格的速率限制策略,对过多的调用进行节流,并在超出阈值时返回 429 状态码。
Rate 源自拉丁语 rata(固定的量),经由古法语传入英语,意为"比率、速率"。Limiting 来自拉丁语 limes(界限、边界),后演变为 limitare(限制)。两个词组合在一起,字面意思就是"对速率加以限制"。这一术语随着互联网和计算机网络的发展而被广泛使用,最初用于描述网络流量控制,后来扩展到 API 管理、登录保护等多种场景。