Repository navigation
v1.0.1
缺陷修复(4 项)
- 周期任务双重调度:启用时不再重复启动本地调度线程,避免周期任务被调度两次。
- Redis 状态索引污染:状态变化时从旧 status:* 集合移除,避免任务残留到多个状态索引。
- 结果丢失/篡改:移除错误的 FutureManager 事件处理器。
- TaskEngine 默认崩溃:默认优先级 5→2,与 0-3 优先级语义一致。
优先级正确性(2 项)
- 预取破坏优先级顺序:预取的批量弹出 + 本地 FIFO 队列会破坏严格优先级,且对内存存储无收益。
- 执行器类型字符串崩溃:支持传入 "thread" 等字符串类型。
测试修复
- 优先级测试改为 pause()/resume() 确定性排队(消除空闲 worker 立即消费首任务导致的竞态)。
- 修复 lifecycle_without_cache fixture 泄漏 EventBus 后台任务导致的测试挂起。