速率限制
hs-net 内置基于令牌桶的速率限制,支持全局限速和按域名独立限速。
可选依赖
速率限制功能需要额外安装:
章节概览
简单限速
传入数字即表示每秒最多多少个请求:
simple_rate.py
RateLimitConfig
使用 RateLimitConfig 进行更精细的配置:
config_rate.py
自定义时间窗口
custom_window.py
按域名限速
不同域名可以设置不同的速率限制:
per_domain.py
优先级
请求 URL 的域名如果命中 per_domain 中的配置,则只使用域名级限速器,不会同时受全局限速。
未命中时使用全局限速器。
与 NetConfig 配合
with_config.py
与并发控制的区别
combined.py

