我正在寻找一个具备以下特点的WorkQueue API:
- 兼容
java.util.Queue
- 提供(可选)集合语义
- 单个和批处理
- 并发性(当然)
- 调度
- 不同的处理策略
- 等待下一次计划执行
- 如果满足批量大小,则预处理
- 延迟处理(在进入处理队列之前的最短时间内)
- 持久性(可选)
在jdk中有很多有趣的实现,例如java.util.DelayQueue
,我可以使用它。 我只是想确保我没有重复造轮子。
ScheduledExecutor
,它提供了比 Quartz 更好的 API。 - whiskeysierra