使用spring批处理并行执行作业

时间:2013-10-13 15:50:09

标签: java spring spring-batch

我有一个用例如下:

1)There is a Parentjob which has multiple child jobs.
2)All child jobs should be executed in parallel.
3)The parent job should wait until all child jobs are done.
4)One child jobs are done control returns to master
5)Master job is completed.
6)In case any of the child job throws exception then also control should return to master job

这可以使用弹簧批次吗?

编辑:我不打算在parellel中执行多个作业步骤。但是并行同一父作业的多个子作业

1 个答案:

答案 0 :(得分:0)

也许是这样的?

  1. 创建工作
  2. 将chunk tasklet添加到此作业。
    1. 读者获得新工作
    2. 处理器启动它
  3. 使用任务执行程序和带有10个线程的线程池运行此块。
  4. 的利润! :)