![](/img/trans.png)
[英]How to implement retry on failed connection for Firestore on Android
[英]How to implement the retry in spring batch 2.1.8?
我们正在为我们的 Spring 批处理应用程序从 Oracle 数据库迁移到 Azure SQL 服务器,该应用程序使用 50 个线程运行了几个小时。
我间歇性地收到以下错误
原因:org.springframework.dao.DataAccessResourceFailureException:正在执行存储过程; SQL [{call itemmaintenance(?, ?, ?, ?)}]; SQL 服务器返回了不完整的响应。 连接已关闭。;
我们正在使用 spring 批处理 2.1.8,我想实施 spring 重试? 我如何实现这一目标?
要重试 spring,您需要重新启动对 pom.xml 文件的依赖项
<**dependency**> <**groupId**>org.springframework.retry</**groupId**> <**artifactId**>spring-retry</**artifactId**> <**version**>1.2.5.RELEASE</**version**> </**dependency**>
<**dependency**> <**groupId**>org.springframework</**groupId**> <**artifactId**>spring-aspects</**artifactId**> <**version**>5.2.8.RELEASE</**version**> </**dependency**
在下面的示例中,您需要将以下内容添加到主 class。
@EnableRetry
以下是相关主题的参考资料
DataAccessResourceFailureException (Spring Framework 5.3.16 API)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.