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