將數據批處理分配到Azure表存儲時出現奇怪的錯誤。我有一個+350.000字符串數組。我將每個字符串保存在一行中。它工作正常,直到第+50.000條記錄然後Azure表存儲開始拋出一個「無效輸入類型」和「狀態碼400」的異常。Azure表存儲批次突然失敗
當我批量處理時,我一次批量處理10個項目,並使用簡單的重試策略。
_TableContext.RetryPolicy = RetryPolicies.Retry(4, new TimeSpan(0, 0, 30));
_TableContext.SaveChanges(System.Data.Services.Client.SaveChangesOptions.Batch);
沒有異步,沒有並行性。它適用於Dev環境。
哎呀...
提琴手是你的朋友。沒有足夠的信息可以讓任何人猜測答案,但捕獲HTTP請求和響應失敗的呼叫幾乎肯定會讓我們足夠繼續。 – smarx