1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 像这个stackoverflow主线上最后一条消息中所提到的,这可能是由于AWS API网关采用了良好的架构,并且它没有单个后端终点服务于您的请求导致的。像这篇文章的作者所提到的,当请求添加了延迟时,限流更加一致。 https://stackoverflow.com/questions/63141984/aws-api-gateway-throttling-not-working-as-expected/63156353#63156353 您提到的问题也存在于使用分布式良好架构设置进行限流的任何服务中。除非给定限流“密钥”的所有请求在同一时刻落在同一主机上,否则系统将无法提供完全一致的限流。 您提出的情况,假设请求分布在多个后端主机上,将导致这些理论桶在限流组的主机分发其已知信息后变为负数,这可能需要几秒钟。同时,当桶为负数时,所有使用该密钥的请求都将返回429响应。
相关内容
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前