Spring批处理多线程asynchItemWriter

Spring批处理多线程asynchItemWriter,spring,multithreading,spring-batch,Spring,Multithreading,Spring Batch,我试图在SpringBatch中实现多线程。在我的实现中,我想要 单多线程读取器(因为我们只读取一个文件) 多线程处理器和写入程序 我不能实现一般的分块,因为我不希望有多个读卡器 所以下一个选项是asyncItemProcessor/asynchItemWriter。但我所看到的是,读写器是单线程的,只有“asyncItemProcessor”在“asyncItemProcessor/asynchItemWriter”的多线程中运行 是否有任何地方我可以运行'阅读器'单线程和处理器和写入程序作为

我试图在SpringBatch中实现多线程。在我的实现中,我想要

  • 单多线程读取器(因为我们只读取一个文件)
  • 多线程处理器和写入程序
  • 我不能实现一般的分块,因为我不希望有多个读卡器

    所以下一个选项是asyncItemProcessor/asynchItemWriter。但我所看到的是,读写器是单线程的,只有“asyncItemProcessor”在“asyncItemProcessor/asynchItemWriter”的多线程中运行

    是否有任何地方我可以运行'阅读器'单线程和处理器和写入程序作为多线程

    我想要

  • 单多线程读取器(因为我们只读取一个文件)
  • 多线程处理器和写入程序
  • 是否有任何地方我可以运行'阅读器'单线程和处理器和写入程序作为多线程


    您可以使用一个常规的多线程块定向步骤和一个读卡器和一个AsyncItemProcessor+AsyncItemWriter(这些应该结合使用)来实现这一点。

    您能为它共享简单的xml配置吗?据我所知,只有AsyncItemProcessor使用多线程运行,AsyncItemWriter和reader始终是单线程的。