我正在编写一个应用程序,其主要目标是从服务提供商(XXX)提取数据,通过 HTTP REST 将其转换并推送到另一个服务提供商(YYY)。
我可以用一个简单的 for 循环来做到这一点,并将最后检索到的项目创建日期存储在一个单独的表中。因此,我可以在需要时继续从上次转换的项目中提取项目,并且我将维护单独的表来保存失败的记录,并通过 CRON 定期重试那些失败的记录。
我还需要使用 SPRING Batch。据我所知,它有助于将代码与 Reader、Processor 和 Writer 模块化。
我错过了什么吗?我可以使用 Spring Batch 并从 A 点到 B 点通过 HTTP 服务同步数据吗?