tasks.RetryConfig interface

發生 2xx 以外的錯誤時,應如何重試工作。

簽名:

export interface RetryConfig 

屬性

屬性 類型 說明
max trys 數字 |運算式<數字>|重設值 要求嘗試的次數上限。如果未指定,預設值為 3。
maxBackoffSeconds 數字 |運算式<數字>|重設值 兩次嘗試之間等待的時間長度上限。如未指定,則預設值為 1 小時。
maxDoublings 數字 |運算式<數字>|重設值 重試之間加倍輪詢的次數上限。如未指定,預設值為 16。
max 重試秒 數字 |運算式<數字>|重設值 重試失敗工作的時間上限。如未指定,系統會無限期重試。
minBackoffSeconds 數字 |運算式<數字>|重設值 每次嘗試之間等待的最短時間。如果未指定,則預設值為 100 毫秒。

項工作.重試 Config.max 嘗試 s

要求嘗試的次數上限。如果未指定,預設值為 3。

簽名:

maxAttempts?: number | Expression<number> | ResetValue;

項工作.重試 Config.maxBackoffSeconds

兩次嘗試之間等待的時間長度上限。如未指定,則預設值為 1 小時。

簽名:

maxBackoffSeconds?: number | Expression<number> | ResetValue;

項工作.重試 Config.maxDoublings

重試之間加倍輪詢的次數上限。如未指定,預設值為 16。

簽名:

maxDoublings?: number | Expression<number> | ResetValue;

項工作.重試 Config.max 重試秒

重試失敗工作的時間上限。如未指定,系統會無限期重試。

簽名:

maxRetrySeconds?: number | Expression<number> | ResetValue;

項工作.重試 Config.minBackoffSeconds

每次嘗試之間等待的最短時間。如果未指定,則預設值為 100 毫秒。

簽名:

minBackoffSeconds?: number | Expression<number> | ResetValue;