当多个线程无法预测JSR 352分区行为

时间:2018-06-07 18:30:25

标签: java spring-batch batch-processing jsr352

我在块上实现了分区。 在Partition mapper中,我定义了:

No of threads -2
No of partitions -2

每个分区一次读取2个文件。

我正在阅读2个文件并在项目处理器中并行处理这些文件并写入数据库。

我在job.xml文件中给出了item-count = 0。

在分区映射器中定义单线程的情况下,我得到了正确的结果。

如果定义了多个线程,则获得不同的异常。结果是可预测的。

任何人都可以帮助我在多线程环境中为什么会出现这种不同的行为(在分区映射器中使用多个线程)。

0 个答案:

没有答案