Skip to content

Doubao Seed Code 2.0给所有通过request获取数据的接口加上频率限制#90

Open
w60031872 wants to merge 1 commit intoSnowfall-in-June:mainfrom
w60031872:weiqian1
Open

Doubao Seed Code 2.0给所有通过request获取数据的接口加上频率限制#90
w60031872 wants to merge 1 commit intoSnowfall-in-June:mainfrom
w60031872:weiqian1

Conversation

@w60031872
Copy link

实现 :

  • 使用单例模式的 RateLimiter 类管理频率限制
  • 按域名粒度进行控制
  • 线程安全设计
  • 自动清理过期请求记录
    优点:
    优先满足「少改代码 + 优雅」,给出的方案聚焦装饰器 / 中间件(Python 最佳实践)
    输出代码精简,无冗余,直接适配「按域名限流 + 可配置」核心需求
    仅补充必要的进阶优化(如 Redis),不增加理解成本
    注释清晰,步骤拆解,符合的代码规范

@w60031872 w60031872 changed the title Update sunrequests.py Doubao Seed Code 2.0给所有通过request获取数据的接口加上频率限制 Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant