我有一个托管的 Web 服务,它允许批量提取记录。此 Web 服务以起始记录号 (ROWID) 和页面大小(最大 800)作为参数。可能有 50-60k 条记录要从此服务中提取并调用另一个 Web 服务以将所有这些数据以块的形式再次发布,而不会在其间保留数据。
我如何使用 Spring Batch 通过调用 Web 服务逐页(分块)提取记录,以及如何将相同的记录发布到另一个 Web 服务。
我能够使用 Spring-Integration 批处理来做到这一点,但是对于大量数据,当我们使用 Spring-Batch 处理大量数据时,我不确定 Spring-Integration 是否是理想的做法。