【发布时间】:2015-06-30 23:08:53
【问题描述】:
我正在从包含时间戳的输入源读取数据。我对源的查询基于时间戳的时间范围。
假设时间范围是 1 分钟。我的读者读取 1 分钟范围内的记录并将其传递给处理器。处理器一次只能处理 100 条记录。读者应该继续用 100 条记录的块调用处理器,直到在那一分钟用完所有记录。在应该触发该作家之后,
我应该如何配置 Spring Batch 来实现这一点?
【问题讨论】:
-
您想一次性编写所有已处理的块吗?那么,N 次读取、N 次进程和 1 次写入?我说的对吗?
-
我需要 1 个读取器 - N 个处理器 - 1 个写入器。每个处理器的输入都是不同的。
标签: java spring parallel-processing spring-batch