创建重复任务的最佳方式是什么?
我应该创建一些特殊的语法并对其进行解析,类似于 Linux 上的 Cronjobs,还是我应该更愿意使用每小时运行的 cronjob 来创建更多那些没有尽头的重复任务?
请记住,您可以拥有无穷无尽的重复任务和具有结束日期的任务。
Quartz是一个开源作业调度系统,它使用 cron 表达式来控制作业执行的周期性。
我的方法始终是“以最小的努力获得最大的效果”(或每块钱的最佳效果)。
如果可以用 cron 来完成,为什么不使用 cron 呢?我认为重新实现 cron 只是为了好玩是浪费精力,所以除非你真的需要 cron 没有的功能,否则请坚持下去。