gpt4 book ai didi

spring-batch - 当 commitInterval = 1 时禁用重试

转载 作者:行者123 更新时间:2023-12-05 07:49:56 24 4
gpt4 key购买 nike

我们希望我们的业务实体的批处理行为是回滚失败的事务,而不是重试。我已经阅读了论坛,看来这是不可能的。我们已设置 commitInterval=1 并针对这种特殊情况尝试了永不重试策略,但无济于事。我看过的原因是作者不知道接收到的项目列表是失败情况下的初始处理还是后续处理。

我是否正确总结了这一点,Spring batch 目前不支持我们正在寻找的行为?

最佳答案

听起来像是 Skip Logic 的候选者

https://docs.spring.io/spring-batch/reference/html/configureStep.html

特别检查这两个部分:

  • 5.1.5 配置跳过逻辑
  • 5.1.7 控制回滚

关于spring-batch - 当 commitInterval = 1 时禁用重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36729407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com