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

我有一个用例如下:

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

这可能是使用 spring 批次吗?

编辑:我不打算在parellel执行多个作业步骤 . 并行同一父项的多个子作业

回答(1)

2 years ago

也许是这样的?

  • 创造工作

  • 将chunk tasklet添加到此作业 .

  • 读者获得新工作

  • 处理器启动它

  • 使用任务执行程序和具有10个线程的线程池运行此块 .

  • 利润! :)