Quartz调度多个休息终点

时间:2018-03-13 06:16:15

标签: spring quartz-scheduler

我正在使用石英调度程序和spring。我需要在不同的时间安排多个休息终点。我创建了一个restclient,这是我的工作。因此,当应用程序启动终点时,将从数据库或配置中获取cron时间,并且需要创建具有不同cron时间和不同URL的多个触发器。实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

没有得到你的问题。所以,这是基于我的理解。

  

请记住,一个触发器只能与一个作业关联,但只能与多个作业关联   触发器可以应用于同一个作业。   

  • 话虽如此,你必须为每个网址创建一份工作。因此,您可以根据遵循cron表达式的计划执行该URL的restclient。
  • 如果多个网址共享相同的计划(cron模式),您可以创建一个共同的工作,并将这些网址添加到公共作业中的jobDataMap中。当作业从jobDataMap启动提取URL并为每个URL调用rest-client时。

希望这有帮助!