【发布时间】:2013-11-28 14:51:39
【问题描述】:
我正在构建一个包含以下过程的 spring-batch 解决方案:
第 1 步:将一个列表拆分为多个列表 第 2 步:处理每个子列表 第三步:合并子列表
生成的子列表可以并行处理,根据 spring-batch 文档,这是支持的。遗憾的是,我只能找到以并行步骤开始的 spring-batch 示例作业,而不是顺序开始的示例。
以下作业将无法编译。 Spring 给我一个错误:'cannot resolve step2'
<batch:job id="webServiceJob2">
<batch:step id="step1" next="step2"></batch:step>
<batch:split id="step2" next="step3"></batch:split>
<batch:step id="step3"></batch:step>
</batch:job>
那么如何将作业配置为首先运行一个步骤,而不是并行运行多个步骤,然后运行最后一个步骤?
【问题讨论】:
标签: java spring concurrency spring-batch