使用案例 - 我创建了基于A,B,C注释的Spring Batch Job。 一切都是单步。 我正在使用StoreProcedureItemReader从数据库中读取数据。 Flatfilewriter写入数据。
我正在使用Spring Integration,我有一个StepSplitter,ServiceActivator和Aggregator。
在Service Activator中我正在做jobLuncher.run(作业,参数);
期望是相同的作业应该与不同的参数并行运行。 我使用SimpleAsyncTaskExecutor配置作业和步骤。
假设6个作业正在运行2A,3B,C,并且参数不同。 只生成4个文件。 我越来越异常了 Stream已初始化。在重新开放前关闭。 读者必须先打开才能阅读。