我正在寻找提供以下功能的 WorkQueue API:
java.util.Queue
兼容- offers(可选)Set-semantic
- 单个和批处理
- 并发(当然)
- 安排
- 不同的处理政策
- 等到下一次预定执行
- 预处理,如果批量大小满足
- 延迟处理(队列中的最短时间,在被处理之前)
- 持久性(可选)
jdk中有很多有趣的实现,例如java.util.DelayQueue
我可以使用。我只是想确保我没有重新发明轮子。
最佳答案
quartz 特性:http://www.quartz-scheduler.org/overview/features.html
我不确定它的 java.util.Queue 兼容性。但它提供了与作业调度和执行相关的大部分功能。
关于java - 是否有复杂的 Java WorkQueue API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3491658/