为什么我应该使用Quartz Scheduler而不是TimerTask

时间:2014-01-15 14:02:18

标签: java quartz-scheduler

我目前正在开发一个在后台触发多个作业的Web应用程序,允许Web用户注销,当他们回来时查看他们解雇的作业的进度。

搜索实现Jobs的方法并安排其中的一些我发现了Quartz Scheduler和简单的TImerTasks的例子。问题是,我没有看到Quartz为表格带来了什么,与仅仅使用Timer和TimerTask java类相比,它们如此不同并且产生了很大的不同。

使用Quartz有什么好处?

1 个答案:

答案 0 :(得分:1)

Quartz增加了调度,并发处理,特别是错误处理,使用简单的timerTask很难做到。

还要考虑容量配置(您可能不希望因为数以千计的请求占用您的所有内存而使系统过载)

有关详细信息,请参阅石英功能页面:

http://quartz-scheduler.org/overview/features