<分区>
我必须编写一个应用来执行一系列任务:
- 任务在每天 0200 时运行一次。
- 任务在每天 0400 时运行一次
- 任务从 0003 时开始以 15 分钟为间隔运行
- 任务从 0005 时开始以 15 分钟为间隔运行
使用普通 java.util.timer 与使用普通 java.util.timer 的优缺点是什么? quartz ?
我应该考虑其他替代方案吗?
<分区>
我必须编写一个应用来执行一系列任务:
使用普通 java.util.timer 与使用普通 java.util.timer 的优缺点是什么? quartz ?
我应该考虑其他替代方案吗?
最佳答案
我个人将 Quartz + 持久存储用于 Web 应用程序,其中触发器可以交互式创建并且应该在重启后仍然存在,使用 Spring's scheduling abstraction .恕我直言,这两个 API 都缺少一个重要的概念:在一段时间后重试失败的任务。为我自己添加这个对于也应该重试的重复任务来说是一种痛苦。
关于java - 使用 java.util.timer 与 Quartz 进行调度的优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8078130/