調度程序重試選項。僅適用於預定功能。
簽名:
export interface ScheduleRetryConfig
特性
財產 | 類型 | 描述 |
---|---|---|
最大退避持續時間 | 字串|表達<字串> |重置值 | 作業失敗後重試之前等待的最長時間。 |
最大加倍次數 | 數量 |表達<數字> |重置值 | 每次重試時應用的最大退避加倍次數。 |
最大重試持續時間 | 字串|表達<字串> |重置值 | 重試失敗作業的時間限制,從第一次嘗試執行的時間開始計算。如果使用ScheduleRetryConfig.retryCount指定,該作業將重試,直到達到兩個限制。 |
最小退避持續時間 | 字串|表達<字串> |重置值 | 作業失敗後重試之前等待的最短時間。 |
重試次數 | 數量 |表達<數字> |重置值 | 系統使用ScheduleRetryConfig.maxDoublings描述的指數退避過程嘗試運行作業的次數。 |
ScheduleRetryConfig.maxBackoffDuration
作業失敗後重試之前等待的最長時間。
簽名:
maxBackoffDuration?: string | Expression<string> | ResetValue;
ScheduleRetryConfig.maxDoublings
每次重試時應用的最大退避加倍次數。
簽名:
maxDoublings?: number | Expression<number> | ResetValue;
ScheduleRetryConfig.maxRetryDuration
重試失敗作業的時間限制,從第一次嘗試執行的時間開始計算。
如果使用ScheduleRetryConfig.retryCount指定,該作業將重試,直到達到兩個限制。
簽名:
maxRetryDuration?: string | Expression<string> | ResetValue;
ScheduleRetryConfig.minBackoffDuration
作業失敗後重試之前等待的最短時間。
簽名:
minBackoffDuration?: string | Expression<string> | ResetValue;
ScheduleRetryConfig.retryCount
系統使用ScheduleRetryConfig.maxDoublings描述的指數退避過程嘗試運行作業的次數。
簽名:
retryCount?: number | Expression<number> | ResetValue;