![](/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.