如果返回非 2xx,應如何重試任務。
簽名:
export interface RetryConfig
特性
財產 | 類型 | 描述 |
---|---|---|
最大嘗試次數 | 數量 |表達<數字> |重置值 | 應嘗試請求的最大次數。如果未指定,則預設為 3。 |
最大退避秒數 | 數量 |表達<數字> |重置值 | 兩次嘗試之間等待的最長時間。如果未指定,則預設為 1 小時。 |
最大加倍次數 | 數量 |表達<數字> |重置值 | 重試之間使退避加倍的最大次數。如果未指定,則預設為 16。 |
最大重試秒數 | 數量 |表達<數字> |重置值 | 重試失敗任務的最長時間。如果未指定,將無限期地重試。 |
最小退避秒數 | 數量 |表達<數字> |重置值 | 兩次嘗試之間等待的最短時間。如果未指定,則預設為 100 毫秒。 |
任務.RetryConfig.maxAttempts
應嘗試請求的最大次數。如果未指定,則預設為 3。
簽名:
maxAttempts?: number | Expression<number> | ResetValue;
tasks.RetryConfig.maxBackoffSeconds
兩次嘗試之間等待的最長時間。如果未指定,則預設為 1 小時。
簽名:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
tasks.RetryConfig.maxDoublings
重試之間使退避加倍的最大次數。如果未指定,則預設為 16。
簽名:
maxDoublings?: number | Expression<number> | ResetValue;
tasks.RetryConfig.maxRetrySeconds
重試失敗任務的最長時間。如果未指定,將無限期地重試。
簽名:
maxRetrySeconds?: number | Expression<number> | ResetValue;
tasks.RetryConfig.minBackoffSeconds
兩次嘗試之間等待的最短時間。如果未指定,則預設為 100 毫秒。
簽名:
minBackoffSeconds?: number | Expression<number> | ResetValue;