tasks.RetryConfig interface

在非 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;