调度器重试选项。仅适用于预定函数。
签名:
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;