Skip to content

Trae km 01feat: 为sunrequests.py添加域名级请求频率限制(Kimi K2.5)#107

Open
yinlushu-x wants to merge 3 commits intoSnowfall-in-June:mainfrom
yinlushu-x:trae_km_01
Open

Trae km 01feat: 为sunrequests.py添加域名级请求频率限制(Kimi K2.5)#107
yinlushu-x wants to merge 3 commits intoSnowfall-in-June:mainfrom
yinlushu-x:trae_km_01

Conversation

@yinlushu-x
Copy link
Copy Markdown

基于 Kimi K2.5 优化实现请求频率限制功能:
✅ 支持域名级每分钟请求次数限制,默认 30 次 / 分钟
✅ 线程安全,锁外等待避免阻塞,高并发下计数准确
✅ 非侵入式修改,不影响原有请求逻辑
✅ 提供 set_rate_limit/set_default_rate_limit 等配置接口
使用示例:

# 设置单个域名每分钟请求上限
sun_requests.set_rate_limit("hq.sinajs.cn", 10)

# 修改全局默认每分钟请求上限
sun_requests.set_default_rate_limit(50)

# 发起请求自动受频率限制
sun_requests.request("get", "https://hq.sinajs.cn/...")

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.

2 participants