我创建了一个带有2个rest API的项目,它启动了不同的Jobs。我的项目连接到MySql数据库。我想在Spring云数据流中监控两个Jobs。请帮助我们如何配置SCDF到MySql,以便监控两个作业。此外,我想知道如果我们通过触发API启动工作,我们的SCDF是否会监控这些工作实例。如果没有,请让我知道我们如何做到这一点。
提前致谢
请花点时间阅读Spring Batch Admin to SCDF migration guide。要求使用Spring Cloud Task编程模型包装作业。
将批处理作业包装为任务后,可以在SCDF中注册它们,以使用SCDF的DSL或GUI构建任务/批处理管道。
至于数据源,您必须确保在SCDF和批处理作业之间使用相同的数据源是shared。有了这个,SCDF的仪表板将自动列出作业及其执行细节。
这里有一些examples供您参考。
另外,我想知道如果我们通过触发API启动工作,我们的SCDF是否会监控这些工作实例
假设您指的是SCDF的任务启动API(例如,预定触发器或其他方式);如果被触发,是的,就SCDF而言,作业执行将被捕获在数据库中,并且批处理作业共享一个公共数据源,如前所述。