Expand description
§SZ-ORM Limit — 限流器
提供令牌桶与滑动窗口限流,内置 OOM 防护(默认 max_keys=10000)。
§主要类型
RateLimitertrait — 限流器接口TokenBucketLimiter— 令牌桶实现SlidingWindowLimiter— 滑动窗口实现
v0.2.1 修复 Critical S-3:引入 DEFAULT_MAX_KEYS 防止无限 key 导致 OOM。
Structs§
- Distributed
Rate Limiter - 分布式限流器
- Fixed
Window Rate Limiter - 固定窗口限流器
- InMemory
Backend - 内存后端(模拟 Redis)
- Multi
Rate Limiter - 多维度限流策略
- Rate
Limit Headers - 限流响应头
- Rate
Limit Response - 限流响应
- Rate
Limit Result - Sliding
Window Rate Limiter - Token
Bucket Rate Limiter
Enums§
Constants§
- DEFAULT_
MAX_ KEYS - 默认最大 key 数量(v0.2.1 新增,修复 Critical S-3 OOM DoS)
Traits§
- Distributed
Backend - 分布式后端 trait
- Rate
Limiter