Java/Spring中的日程安排任务

问题描述:

项目中有一项需要执行某项任务的计划任务。Java/Spring中的日程安排任务

该项目是基于Spring的,预定的工作将成为应用程序war的一部分。我有 以前从未实现过这种功能。

我听说过石英。另外,我在某处读到Spring提供了一些功能来安排任务。所以,我想如果我已经在使用Spring,那么为什么还要去其他一些API(Quartz)。

我不确定使用哪一个?一个在另一个的优点/缺点是什么?

请建议什么是最好的方式来处理我的要求。

我已经使用了Spring的任务执行和调度 - http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html

+0

退房http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html#scheduling-task-namespace-scheduled - 任务 –

+0

上面的链接并不能说明哪一个更好? Spring调度程序或Quartz.Please帮助 – Anand

+0

如果应用程序需要单个JVM执行任务并且未在clustor中部署,那么您就是spring的线程池执行程序。如果应用程序需要部署在clustor上,请使用Quartz中的Spring抽象和持久化到外部数据库选项。 – Samba