|
当前版本仍在开发中,尚不被视为稳定版本。最新稳定版请使用 Spring Batch 文档 6.0.2! |
重试
为了让处理流程更加稳健、减少失败概率,有时可以对失败的操作进行自动重试,因为它可能会在后续某次尝试中成功。那些容易出现间歇性失败的错误,通常都具有瞬时性特征。典型例子包括:由于网络抖动而失败的远程 Web Service 调用,或数据库更新时出现的 DeadlockLoserDataAccessException。
|
从 v6.0 开始,Spring Batch 框架内部的自动重试机制不再依赖 Spring Retry,而是改为基于 Spring Framework 7.0 提供的核心重试能力。 |