在Spring云数据流中配置spring Batch任务

问题描述 投票:0回答:1

我创建了一个带有2个rest API的项目,它启动了不同的Jobs。我的项目连接到MySql数据库。我想在Spring云数据流中监控两个Jobs。请帮助我们如何配置SCDF到MySql,以便监控两个作业。此外,我想知道如果我们通过触发API启动工作,我们的SCDF是否会监控这些工作实例。如果没有,请让我知道我们如何做到这一点。

提前致谢

spring spring-mvc spring-cloud spring-cloud-dataflow
1个回答
0
投票

请花点时间阅读Spring Batch Admin to SCDF migration guide。要求使用Spring Cloud Task编程模型包装作业。

将批处理作业包装为任务后,可以在SCDF中注册它们,以使用SCDF的DSL或GUI构建任务/批处理管道。

至于数据源,您必须确保在SCDF和批处理作业之间使用相同的数据源是shared。有了这个,SCDF的仪表板将自动列出作业及其执行细节。

这里有一些examples供您参考。

另外,我想知道如果我们通过触发API启动工作,我们的SCDF是否会监控这些工作实例

假设您指的是SCDF的任务启动API(例如,预定触发器或其他方式);如果被触发,是的,就SCDF而言,作业执行将被捕获在数据库中,并且批处理作业共享一个公共数据源,如前所述。

© www.soinside.com 2019 - 2024. All rights reserved.