当前位置: 首页 > 知识库问答 >
问题:

对于新的Spring批处理作业,我应该使用Spring Data flow server吗?

微生乐
2023-03-14

我有一个创建大约10个Spring批处理作业的需求,它将由一个读取器和一个写入器组成。所有读取器都从不同的Oracle DB读取数据,并写入不同的Oracle DB(源服务器和目标服务器不同)。Spring作业是使用Spring Boot实现的。另外,所有10+个作业都将打包到一个Jar文件中。到目前为止还好。

另外,如果这是UI的唯一选择,我如何在Spring Data Flow Server中分离单个Jar中的10+个作业。

提前谢了。

共有1个答案

阎昌勋
2023-03-14

我没有声誉来添加评论。所以,我在这里张贴答案。虽然我知道这不是分享参考链接作为答案的方式。

这可能会对您有所帮助:Spring-Batch-Job-Monitoring-with-Angulal-Front-End-Real-Time-Progress-Bar

 类似资料:
  • 我有以下工作要处理在一定的时间间隔或特别的基础上。 作业中的步骤如下: 我也想要用户界面,在那里我可以触发一个特别的基础上的工作,而且我应该能够提供参数从用户界面。 我想用Spring batch来完成这个任务,但它更多的是用于读->处理->写之类的工作。这里,在第一步中,我正在生成由第二步读取的数据。我不确定我是否还可以使用Spring batch来实现这个,或者有更好的方法来实现这个。

  • 我有一个spring批处理作业,从CSV文件读取并写入数据库。我想让它重新启动。例如,如果在读取文件或写入db时出现异常,导致作业失败,则应从失败的同一点/块重新开始,而不是从头开始读取整个文件。 我正在从一个endpoint触发作业启动器,并在我的控制器中配置了它。 目前,我正在通过控制器将参数(这是一个唯一的标识符/数字)传递给作业参数,以运行新的作业实例。如果作业失败,我将使用与GET请求中

  • 我已经使用开始我的作业,当我尝试使用另一个请求停止作业时,然后获取exeption: JobExecutionNotrunningException:JobExecution必须正在运行,才能停止 当打印作业状态总是获取但批处理作业正在运行时 它的web应用程序,首先上传一些CSV文件,并使用spring batch启动一些操作,在执行过程中,如果用户需要停止,则从另一个控制器方法来停止请求,并试

  • 我们正试图建立关于如何在大型IT服务中使用Spring Batch的标准,并具有不同的商业利益。 我们可能会有几个属于不同业务领域的批次。我们已经知道其中一些必须从所有批次通用的表中获取一些参数(即Java和COBOL;例如日期参数)。 我们将实现的Spring批处理作业的数量很难评估。没有重写现有COBOL批次的目标,只要有可能,就鼓励连续流程处理。 一些关于概念证明的问题不时出现,但目前几乎没

  • 我已经开始探索Spring Batch,并遇到了一些基本问题。