RetryOptions interface
判斷模式、重試次數、重試間隔等的重試原則選項。
屬性
max |
發生可重試錯誤時,必須重試作業的次數。 預設值:3。 |
max |
表示重試嘗試將會限制在重試之間的延遲上限。 僅適用于執行指數重試時。 |
mode | 表示要套用的重試模式。 如果未定義,則預設為 |
retry |
進行下一次嘗試之前,等候毫秒的時間量。 預設: |
timeout |
在宣告目前嘗試逾時之前等待的毫秒數,這會觸發重試:如果未提供大於此值的值,則會使用最小值毫秒 |
屬性詳細資料
maxRetries
發生可重試錯誤時,必須重試作業的次數。 預設值:3。
maxRetries?: number
屬性值
number
maxRetryDelayInMs
表示重試嘗試將會限制在重試之間的延遲上限。 僅適用于執行指數重試時。
maxRetryDelayInMs?: number
屬性值
number
mode
retryDelayInMs
進行下一次嘗試之前,等候毫秒的時間量。 預設:30000 milliseconds
。
當 選項設定為 Exponential
時 mode
,這會用來計算重試之間的指數增加延遲。
retryDelayInMs?: number
屬性值
number
timeoutInMs
在宣告目前嘗試逾時之前等待的毫秒數,這會觸發重試:如果未提供大於此值的值,則會使用最小值毫秒 60000
。
timeoutInMs?: number
屬性值
number