建议如何将Spring Batch App迁移到AWS

问题描述

我有一个春季批处理应用程序,每天在Windows服务器(Windows计划程序)上运行一次。该应用程序运行6个作业,可将txt文件,csv文件中的数据以及来自外部数据库的数据吸收到本地。我对春季批处理感到非常满意。肯定可以完成工作并删除大量代码

我们现在将解决方案转移到AWS。我知道AWS有自己的批处理解决方案,根据我的理解,如果我想使用AWS批处理,那么我将需要从头开始开发。我不确定哪些选项对我有效。

我想听听是否有人将Spring Batch应用程序迁移到AWS。是开始在AWS中开发还是可以迁移spring batch app的选项?

AWS批处理是否具有用于处理文件的API(例如spring),还是我需要处理解析和加载?

谢谢

解决方法

根据我的理解,如果我想使用AWS批处理,则需要从头开始开发。

不一定。 AWS中的作业定义基本上是带有某些配置参数:https://docs.aws.amazon.com/batch/latest/userguide/create-job-definition.html的docker映像。因此,如果您为Spring Batch作业创建docker映像,则应该能够将其作为作业在AWS中运行,而不必重写它。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...