tasks.RetryConfig interface

如果返回非 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;