Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我如何使用相同的石英 cron 触发器运行四五个作业。扩展代码必须很容易,因为我们将继续添加作业。
那么这个特定场景的任何实现细节?
请帮忙。
我认为您在这里有两个选择:
1 - 每次添加新作业时,都基于相同的 cron 表达式创建一个新触发器。这可以很容易地使用以 cron 表达式作为实例的包装 bean(即“MyCronJobScheduler”)来实现,并在每次调用该 bean 的 MyCronJobScheduler.addJob() 方法时使用它来创建新的触发器 + 作业。 ..
2 - 使用父/子模式,您的 cron 触发器安排父作业,其唯一目的是在每次执行时启动子作业...(因为您可以从另一个作业或触发器/作业触发作业听众)
希望有帮助。