我在将通用参数(例如数据源参数)传递给所有子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
还有其他方法可以将通用数据源参数传递给“组成任务”中包含的所有任务吗?
如果我有基于jar文件的应用程序(SpringBatch应用程序),并且我想更新一些代码并在SCDF上重新打印,则我不知道如何在不停止SCDF的情况下替换旧的jar。你能帮我怎么做吗?
可以编辑已经创建的任务吗?例如,如果我想在组合任务中添加其他子任务。
谢谢!