在非 2xx 返回的情況下應如何重試任務。
簽名:
export interface RetryConfig
特性
財產 | 類型 | 描述 |
---|---|---|
最大嘗試次數 | 號碼 |表達式<數字> |重置值 | 應嘗試請求的最大次數。如果未指定,將默認為 3。 |
maxBackoffSeconds | 號碼 |表達式<數字> |重置值 | 嘗試之間等待的最長時間。如果未指定,將默認為 1 小時。 |
最大倍數 | 號碼 |表達式<數字> |重置值 | 在重試之間將退避加倍的最大次數。如果未指定,將默認為 16。 |
最大重試秒數 | 號碼 |表達式<數字> |重置值 | 重試失敗任務的最長時間。如果未指定,將無限期重試。 |
minBackoffSeconds | 號碼 |表達式<數字> |重置值 | 嘗試之間等待的最短時間。如果未指定,將默認為 100 毫秒。 |
tasks.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;