SlidingWindowStrategy 滑动窗口策略 保留最近的 N 条消息,删除旧消息
| 19 | // SlidingWindowStrategy 滑动窗口策略 |
| 20 | // 保留最近的 N 条消息,删除旧消息 |
| 21 | type SlidingWindowStrategy struct { |
| 22 | windowSize int // 窗口大小(消息数量) |
| 23 | } |
| 24 | |
| 25 | // NewSlidingWindowStrategy 创建滑动窗口策略 |
| 26 | func NewSlidingWindowStrategy(windowSize int) *SlidingWindowStrategy { |
nothing calls this directly
no outgoing calls
no test coverage detected