我必须使用spring batch来读取文件并批量处理内容。我想过使用远程分块,但它不符合我的实际要求。我刚刚在下面提到了我的要求;
____Item Processor1---->
| |
Item Reader --->Item --Item Processor2----> ---ItemWriter
| |
| -- Item Processor n--->
例如,如果我的提交计数是 20,我希望 ItemReader 读取 20 个项目并应该分发到并发处理器,同样应该由 ItemWriter 提交,并且接下来的 20 条记录应该只在第一个块成功完成后读取20。
有人可以帮我解决这个要求吗?
提前致谢。