Skip to main content

Module rate_limiter

Module rate_limiter 

Source
Expand description

§限流器(Rate Limiter)

P1-4 修复:将限流器抽象从扩展层(sz-orm-limit)提升到核心层, 消除 core → limit 的反向依赖。

§设计

扩展包 sz-orm-limit 提供多种具体实现(令牌桶/滑动窗口/固定窗口/分布式), 但必须实现核心 trait,保证核心层不依赖扩展层。

连接池 Pool 仅依赖核心 trait,调用方通过 set_rate_limiter 注入任意实现(sz-orm-limit 提供的或自定义的)。

Structs§

RateLimitResult
限流判定结果

Enums§

RateLimitError
限流器错误

Traits§

RateLimiter
限流器抽象 trait