在我的项目中,我需要为计划处理编写一些后台作业。我使用带有弹簧的石英调度器来做到这一点,但通常它需要我随意执行任务而无需安排。所以后来我从石英中抽出了任务并为它们创建了Web端点(内部暴露)。
为了执行基于常规计划的任务操作,我创建了使用curl命令点击Web端点的unix cron作业。
我的问题是,为什么这种做法总是不起作用。即使您不想公开Web端点,也可以始终使用unix cron执行独立任务。通过使用石英调度程序而不是unix cron作业,我获得了什么特别的优势?
答案 0 :(得分:3)
如果符合以下条件,您仍可以选择使用Quartz: