ScheduleRetryConfig interface

调度器重试选项。仅适用于预定函数。

签名

export interface ScheduleRetryConfig 

属性

属性 类型 说明
maxBackoffDuration 字符串 |表达式<string>|重置值 在作业失败后等待重试的最长时间。
maxDoublings 数字 |表达式<数字>|重置值 每次重试时应用的退避条件加倍次数上限。
maxRetryDuration 字符串 |表达式<string>|重置值 重试失败作业的时间限制,从首次尝试执行时开始计算。如果使用 ScheduleRetryConfig.retryCount 指定,将重试作业,直到同时达到这两个限制为止。
minBackoffDuration 字符串 |表达式<string>|重置值 作业失败后等待重试的最短时间。
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;