Свойства задачи Dataflow SpringJAVA

Программисты JAVA общаются здесь
Anonymous
Свойства задачи Dataflow Spring

Сообщение Anonymous »

У меня есть серьезная проблема с рабочими заданиями Spring Cloud Dataflow с свойствами из предыдущих выполнений заданий. возможно даже сделать). < /p>
Допустим, пользователь может настроить свое партийное задание в пользовательском пользовательском интерфейсе, и он создает расписание с использованием Java dsl < ​​/p>
import org.springframework.cloud.dataflow.rest.client.dsl.task.TaskSchedule;

Map scheduleProperties = Map.of(
"a", "value of a property",
);

TaskSchedule.builder(dataFlowOperations)
.scheduleName("my-job-schedule1")
.task(task)
.build()
.schedule(cronExpression, scheduleProperties);
< /code>
Затем изменяется конфигурация, и теперь я не хочу выполнять задание с параметром «a», но «b». < /p>
import org.springframework.cloud.dataflow.rest.client.dsl.task.TaskSchedule;

// unschedule my-job-schedule1

Map scheduleProperties = Map.of(
"b", "value of b property",
);

TaskSchedule.builder(dataFlowOperations)
.scheduleName("my-job-schedule2")
.task(task)
.build()
.schedule(cronExpression, scheduleProperties);
< /code>
Для меня неприемлемо создавать совершенно новый график, но получать свойства, которые я не давал ему (даже если составленный бегун за задание получил только свойство «B»). Я даже использую runIdincrementer для каждого выполнения задания.
Спасибо за любой совет.

Подробнее здесь: https://stackoverflow.com/questions/794 ... es-caching

Вернуться в «JAVA»