哪种方法可以使Joblauncher异步使用?

时间:2019-08-29 12:53:01

标签: spring-batch job-scheduling

到目前为止,我们使用的是spring内置的工作启动器。现在,我们需要并行运行批处理作业。我们总共有9个批处理作业。

我遇到了两种情况-

SimpleAsyncTaskExecutor

ThreadpoolTaskExecutor

这两种方法都可以使用。 在Spring Batch应用程序中实施该方法时,谁能告诉我每种方法的优缺点?

1 个答案:

答案 0 :(得分:0)

SimpleAsyncTaskExecutor不会重用线程(请参见其Javadoc),因此我建议使用ThreadPoolTaskExecutor来更好地利用资源。