Spring Cloud DataFlow запускает составную задачу несколько раз

Есть ли способ указать исполнителю составных задач (CTR) запускать составные задачи несколько раз?

На данный момент в SCDF 1.2.3.RELEASE и CTR 1.0.0.RELEASE, если определенная задача в составной задаче была завершена, CTR не выполняет ее снова.


person Markiza    schedule 23.08.2017    source источник
comment
Вы имеете в виду повторный запуск составленной задачи? или перезапуск остановленной/неудачной составленной задачи. Вы видели этот документ: docs.spring.io/spring-cloud-dataflow/docs/1.2.0.BUILD-SNAPSHOT/ [1]:   -  person Ilayaperumal Gopinathan    schedule 23.08.2017
comment
Я имею в виду повторный запуск той же составленной задачи.   -  person Markiza    schedule 24.08.2017


Ответы (1)


Составная задача — это граф (представленный в DSL), определяющий серию шагов, где каждый шаг может быть задачей или пакетным заданием. Как только составная задача будет запущена, она выполнит все шаги и переходы, как определено DSL.

Если вы не запланируете запуск составной задачи с нужной частотой (например, "каждый час"; "каждый день в 23:00" и т. д.), она не будет автоматически выполняться повторно. Пожалуйста, рассмотрите возможность использования планировщика для этой цели.

person Sabby Anandan    schedule 23.08.2017
comment
Спасибо за Ваш ответ. Что мне нужно, так это то, что когда возникает какое-то событие, мой код должен снова запускать ту же составленную задачу. Возможно, я бы запускал его с другими аргументами, но пока кажется, что --composed-task-arguments не работает, поэтому я должен использовать БД для обмена данными между задачами в составленной задаче. - person Markiza; 25.08.2017