|
对于最新稳定版本,请使用 Spring Batch 文档 6.0.3! |
重试
为了使处理更加健壮且不易失败,有时在操作可能于后续尝试中成功时,自动重试失败的操作会有所帮助。
容易受到间歇性故障影响的错误通常具有暂时性。
示例包括因网络故障而失败的远程 Web 服务调用,或数据库更新中的 DeadlockLoserDataAccessException。
|
自 2.2.0 版本起,重试功能已从 Spring Batch 中剥离。 它现在是新库 Spring Retry 的一部分。 Spring Batch 仍然依赖 Spring Retry 来在框架内自动化重试操作。 有关关键 API 及其使用方法的详细信息,请参阅 Spring Retry 的参考文档。 |