如何合理地组织重复任务?

时间:2020-03-06 14:29:46  来源:igfitidea点击:

创建重复任务的最佳方法是什么?

我应该创建某种特殊的语法并对其进行解析,类似于Linux上的Cronjobs,还是应该使用每小时运行一次的cronjob来创建更多无休止的重复任务?

请记住,我们可以执行无尽的重复任务以及带有结束日期的任务。

解决方案

Quartz是一个开源作业调度系统,它使用cron表达式来控制作业执行的周期性。

我的方法始终是"以最小的努力获得最大的效果"(或者最佳效果)。

如果可以使用cron进行操作,为什么不使用cron?我认为只是为了好玩而浪费精力重新实现cron,因此,除非我们确实需要cron没有的功能,否则请坚持使用。