我在spring-cloud-dataflow中构建了一个复合任务。
它正在工作。
现在,我需要将第一个任务(FirstCloudTask)的输出传递给第二个任务(SUCCESS_TASK)。
完成第一个任务后,如何将输入参数传递给我的发送任务?例如:从第一个任务到第二个任务的job_id,job_name等。
这是我用于复合任务的DSL
FirstCloudTask 'FAILED'->FAILED_TASK && SUCCESS_TASK
答案 0 :(得分:1)
任务应用程序旨在独立运行。
尽管SCDF提供了一种机制(即组成任务)来协调要作为有向图运行的独立任务,但是却没有机制可以在图中包含的任务之间共享或传播信息。换句话说,没有开箱即用的意见可以解决此要求。
实际上,我们已经看到人们依靠外部系统(例如数据库或消息代理)在任务之间共享信息。