具有commit-interval的Spring Batch问题

时间:2017-06-23 10:23:26

标签: spring-batch

我已经编写了一个弹簧批处理程序,我已经实现了自定义读写器类 当我保持commit-interval多于一个时,记录会重复到提交间隔大小。

对于例如我正在从输入的csv文件中读取数据为
Id,名称
1,阿卡什
2,约翰
3,Daksh

并且commit-interval =“2”
在这种情况下,作者接收记录为
1,阿卡什
1,阿卡什
3,Daksh

(第一条记录重复到commit-interval,然后是commit-interval之后的记录,中间记录会在某处跳过)

使用commit-interval = 1,每件事情都可以正常工作,但会严重影响性能。

请指教。
代码段如下:

slider-thumb

0 个答案:

没有答案