限流规则
限流策略
限流维度
限制值
说明
响应头
Header
说明
最佳实践
1. 实现重试机制
import time
def call_api_with_retry(api_func, max_retries=3):
for i in range(max_retries):
response = api_func()
if response.status_code == 429:
# 计算等待时间
retry_after = int(response.headers.get('X-RateLimit-Reset', 60))
wait_time = max(retry_after - time.time(), 1)
time.sleep(wait_time)
continue
return response
raise Exception("Max retries exceeded")2. 批量处理
3. 缓存热点数据
常见问题
Last updated