在Spring-cloud-dataflow复合任务之间传递参数

时间:2019-04-19 18:07:21

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

我在spring-cloud-dataflow中构建了一个复合任务。
它正在工作。 现在,我需要将第一个任务(FirstCloudTask)的输出传递给第二个任务(SUCCESS_TASK)。
完成第一个任务后,如何将输入参数传递给我的发送任务?例如:从第一个任务到第二个任务的job_id,job_name等。

这是我用于复合任务的DSL


FirstCloudTask 'FAILED'->FAILED_TASK && SUCCESS_TASK

1 个答案:

答案 0 :(得分:1)

任务应用程序旨在独立运行。

尽管SCDF提供了一种机制(即组成任务)来协调要作为有向图运行的独立任务,但是却没有机制可以在图中包含的任务之间共享或传播信息。换句话说,没有开箱即用的意见可以解决此要求。

实际上,我们已经看到人们依靠外部系统(例如数据库或消息代理)在任务之间共享信息。