SCDF组合任务中子任务的通用属性

时间:2020-08-10 09:34:29

标签: parameters spring-cloud-dataflow

  1. 我在将通用参数(例如数据源参数)传递给所有子Task时遇到问题。例如,如果我有两个任务(Task1和Task2),则必须以这种方式传递参数和参数:

     --increment-instance-enabled=true
    
     --interval-time-between-checks=1000
    
     --dataflow-server-uri=http://localhost:9015
    
     --spring.datasource.driverClassName=org.postgresql.Driver
    
     --spring.datasource.password=xxx
    
     --spring.datasource.url=jdbc:postgresql://xxxxx
    
     --spring.datasource.username=xxx
    
     --spring.datasource.hikari.schema=xxx
    
     --composed-task-arguments="parm1=some_value"
    
     app.basictransition.task1.spring.datasource.driverClassName=org.postgresql.Driver
     app.basictransition.task1.spring.datasource.password=xxx
     app.basictransition.task1.spring.datasource.url=jdbc:postgresql://xxxxx
     app.basictransition.task1.spring.datasource.username=xxx
     app.basictransition.task1.spring.datasource.hikari.schema=xxx
     app.basictransition.task1.increment-instance-enabled=true
     app.basictransition.task2.spring.datasource.driverClassName=org.postgresql.Driver
     app.basictransition.task2.spring.datasource.password=xxxx
     app.basictransition.task2.spring.datasource.url=jdbc:postgresql://xxxxx
     app.basictransition.task2.spring.datasource.username=xxx
     app.basictransition.task2.spring.datasource.hikari.schema=xxx
     app.basictransition.task2.increment-instance-enabled=true
    

还有其他方法可以将通用数据源参数传递给“组成任务”中包含的所有任务吗?

  1. 如果我有基于jar文件的应用程序(SpringBatch应用程序),并且我想更新一些代码并在SCDF上重新打印,则我不知道如何在不停止SCDF的情况下替换旧的jar。你能帮我怎么做吗?

  2. 可以编辑已经创建的任务吗?例如,如果我想在组合任务中添加其他子任务。

谢谢!

0 个答案:

没有答案