У меня есть несколько заданий, настроенных в Quartz для запуска с заданными интервалами.Однако проблема заключается в том, что при запуске службы она пытается запустить все задания одновременно ... Есть ли способ добавить задержку для каждого задания, используя конфигурацию .xml?
Вот 2 примера триггера задания:
<simple>
<name>ProductSaleInTrigger</name>
<group>Jobs</group>
<description>Triggers the ProductSaleIn job</description>
<misfire-instruction>SmartPolicy</misfire-instruction>
<volatile>false</volatile>
<job-name>ProductSaleIn</job-name>
<job-group>Jobs</job-group>
<repeat-count>RepeatIndefinitely</repeat-count>
<repeat-interval>86400000</repeat-interval>
</simple>
<simple>
<name>CustomersOutTrigger</name>
<group>Jobs</group>
<description>Triggers the CustomersOut job</description>
<misfire-instruction>SmartPolicy</misfire-instruction>
<volatile>false</volatile>
<job-name>CustomersOut</job-name>
<job-group>Jobs</job-group>
<repeat-count>RepeatIndefinitely</repeat-count>
<repeat-interval>43200000</repeat-interval>
</simple>
Как видите, есть два триггера, первый повторяется каждый день, следующий повторяется два раза в день.
Моя проблема в том, что я хочу, чтобы первая или вторая работа выполняласьначать через несколько минут после другого ... (потому что они оба в конце обращаются к одному API, и я не хочу перегружать запрос)
Существует ли свойство repeat-delay или priority?Я не могу найти никаких документов, говорящих об этом ..