我应该为新的Spring Batch作业使用Spring Data flow服务器吗?

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

我需要创建大约10个Spring Batch作业,其中包括一个读者和一个作家。所有读取器都从一些不同的Oracle DB读取数据,然后写入不同的Oracle Db(源服务器和目标服务器不同)。而Spring作业是使用Spring Boot实现的。同样,所有10个以上的作业都将打包到一个Jar文件中。到目前为止还好。

现在,客户端还希望一些UI来监视作业状态并充当作业组织者。我通过了Spring Data Flow Server文档以了解UI要求。但是我不确定它是否会达到目的,或者是否有其他替代选项可用于监视作业状态,在需要时从UI停止和启动作业。

如果我是UI的唯一选择,那么我怎么能在Spring Data Flow Server的一个Jar中分离10个以上的作业。

谢谢。

java spring spring-boot spring-batch spring-cloud-dataflow
2个回答
0
投票

我不具有添加评论的声誉。所以,我在这里发布答案。尽管我知道这不是共享参考链接作为答案的方法。

这可以帮助您:spring-batch-job-monitoring-with-angular-front-end-real-time-progress-bar


0
投票

Spring批处理作业的可观察性由框架保存在关系数据库中的数据给出……实例..执行..时间戳...读取计数..写入计数...。您有不同的方法来利用这些数据。 SQL客户端,JMX,spring批处理api(Jobexplorer,JobOperator),spring admin(不赞成使用云数据流服务器)。

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