跳过项目时更改commit-interval

时间:2012-04-24 09:59:23

标签: java batch-processing spring-batch

首先,我很抱歉我的英语。

我已经实施了一个带有跳过策略的Spring Batch项目。 commit-interval为100。

如果我很好地理解默认行为,如果在编写块期间抛出异常(我使用 JdbcBatchItemWriter 在数据库中写入),则回滚事务并返回Spring Batch在自己的事务中逐个重新处理和重写项目。

有没有办法告诉Spring Batch重新编写块大小为10(例如)而不是1?只有在编写迷你块时抛出异常,才能逐个尝试该项目?

我认为这可能会通过限制交易次数来提高绩效。

先谢谢。

0 个答案:

没有答案