Expand description
§限流器(Rate Limiter)
P1-4 修复:将限流器抽象从扩展层(sz-orm-limit)提升到核心层, 消除 core → limit 的反向依赖。
§设计
RateLimitertrait:限流器抽象接口,核心层定义RateLimitResult:限流判定结果RateLimitError:限流器内部错误
扩展包 sz-orm-limit 提供多种具体实现(令牌桶/滑动窗口/固定窗口/分布式), 但必须实现核心 trait,保证核心层不依赖扩展层。
连接池 Pool 仅依赖核心 trait,调用方通过 set_rate_limiter
注入任意实现(sz-orm-limit 提供的或自定义的)。
Structs§
- Rate
Limit Result - 限流判定结果
Enums§
- Rate
Limit Error - 限流器错误
Traits§
- Rate
Limiter - 限流器抽象 trait