我正在寻找具有以下功能的 WorkQueue API:
-
java.util.Queue
兼容的
- 优惠(可选)集合语义
- 单处理和批处理
- 并发(当然)
- 调度
- different processing policies
- 等到下一次计划执行
- 如果批量大小满足,则进行预处理
- 延迟处理(处理前排队的最短时间)
- 持久性(可选)
jdk中有很多有趣的实现,例如java.util.DelayQueue
我可以使用它。我只是想确保我没有重新发明轮子。
看一下Quartz 作业调度 API http://www.quartz-scheduler.org/overview/index.html
石英特性 : http://www.quartz-scheduler.org/overview/features.html http://www.quartz-scheduler.org/overview/features.html
我不确定它的 java.util.Queue 兼容性。但它提供了与作业调度和执行相关的大部分功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)