【发布时间】:2018-06-20 11:25:09
【问题描述】:
我对 Spring 批处理框架很陌生。
我在一项工作中创建了 2 个步骤(我们称它们为 Step1 和 Step2)。我想并行运行它们。不仅如此,Step2 的IteamReader 应该使用Step1 的ItemWriter。
也就是说,Step2 的 ItemReader 应该等待 Step1 的 ItemWriter 写入一个 chunk。 Step1 写入后,Steps2 开始读取并将其传递给其处理器并进一步传递。
我的第一个问题是,在 Spring Batch 中是否可以做到这一点?如果是,怎么做?
其次,如果这不可能,有什么办法可以解决?
谢谢。
【问题讨论】:
-
并行? afaik,不可能,这些步骤按照您在配置中设置的顺序进行。
-
您是否检查过github.com/j-easy/easy-batch 作为替代方案?
-
@questionare 它似乎没有提供我正在寻找的功能。
-
@Stultuske 没办法让它工作?
-
@gohil90 不是我知道的。
标签: java spring parallel-processing spring-batch