Остановка цепочки и повторная отправка

Есть ли способ предотвратить отправку оставшихся заданий в цепочке при заданном условии?

Вот ситуация: в течение ночи задание проверяет, все ли папки в облачном хранилище по-прежнему доступны. Если это не так, будет отправлено новое задание с цепочкой. Каждое задание восстанавливает одну папку. Цепочка будет:

  1. Восстановить корень
  2. Восстановить подпапку (под корнем)
  3. Восстановить подпапку (в подпапке)

Однако может случиться так, что подпапка (2) отправляется, если корень недоступен. Поэтому сначала следует восстановить рут. Я создаю новое задание (1) с цепочкой (2,3) и отправляю его. Однако после формирования нового задания с цепочкой восстановление подпапки по-прежнему выполняется, так как это следующая папка для восстановления после попытки восстановления подпапки (2).

Есть ли способ остановить цепочку от отправки следующей работы при условии?

0 ответов

Другие вопросы по тегам