提问者:小点点

Spring Boot石英调度程序


乡亲们,

我正在尝试用Quartz调度器实现Spring boot,以便在java中调度作业。我的经理建议根据作业id为所有作业使用具有不同实施服务的单个作业。但我不能说服所有服务实施都使用单个作业。

请指导我使用多个服务类的单个作业或为每个服务编写每个作业。

提前感谢。。


共2个答案

匿名用户

我不太确定我是否正确理解了您术语中的“服务”。但可以肯定的是,最佳实践是有单独的作业,这样您就可以为每个作业创建触发器、cron表达式等。

如果只创建一个作业,则只能有一个触发器并指定一个cron表达式。

匿名用户

挑战在于,如果必须同时触发2个作业,那么必须维护订单,否则如果作业需要在不同的时间运行,那么每次都可以使用唯一的触发器实例。。

前任。

schedulerInstance.scheduleJob( newTrigger )