【问题标题】:Spring Cloud DataFlow run Composed Task multiple timesSpring Cloud DataFlow 多次运行 Composed Task
【发布时间】:2017-08-23 11:48:33
【问题描述】:

有没有办法告诉组合任务运行器 (CTR) 多次运行组合任务?

目前,在 SCDF 1.2.3.RELEASE 和 CTR 1.0.0.RELEASE 中,如果组合任务中的特定任务已经完成,CTR 不会再次执行它。

【问题讨论】:

标签: java spring spring-cloud-dataflow spring-cloud-task


【解决方案1】:

组合任务是定义一系列步骤的图(以 DSL 表示),其中每个步骤可以是任务或批处理作业。一旦组合任务启动,它将执行 DSL 定义的所有步骤及其转换。

除非您安排组合任务以所需的频率启动(例如,“每 1 小时”;“每天晚上 11 点”等),否则它不会自动重新执行它.请考虑为此目的使用调度程序。

【讨论】:

  • 感谢您的回答。我需要的是当某些事件引发时 - 我的代码应该再次启动相同的组合任务。可能,我会用不同的参数启动它,但现在看来--composed-task-arguments 不起作用,所以我必须使用 DB 在组合任务中的任务之间共享数据。
猜你喜欢
  • 1970-01-01
  • 2019-09-24
  • 1970-01-01
  • 1970-01-01
  • 2018-03-26
  • 1970-01-01
  • 1970-01-01
  • 2021-10-11
  • 1970-01-01
相关资源
最近更新 更多