tasks.RetryConfig interface

返回非 2xx 时应如何重试任务。

签名

export interface RetryConfig 

属性

属性 类型 说明
maxAttempts 数字 |表达式<数字>|重置值 应尝试发出请求的次数上限。如果未指定,则默认为 3。
maxBackoffSeconds 数字 |表达式<数字>|重置值 两次尝试之间的最长等待时间。如果未指定,则默认为 1 小时。
maxDoublings 数字 |表达式<数字>|重置值 两次重试之间的退避次数上限。如果未指定,则默认为 16。
maxRetrySeconds 数字 |表达式<数字>|重置值 重试失败任务的最长时间。如果未指定,系统将无限期重试。
minBackoffSeconds 数字 |表达式<数字>|重置值 两次尝试之间的最短等待时间。如果未指定,则默认为 100 毫秒。

tasks.RetryConfig.maxAttempts

应尝试发出请求的次数上限。如果未指定,则默认为 3。

签名

maxAttempts?: number | Expression<number> | ResetValue;

tasks.RetryConfig.maxBackoffSeconds

两次尝试之间的最长等待时间。如果未指定,则默认为 1 小时。

签名

maxBackoffSeconds?: number | Expression<number> | ResetValue;

tasks.RetryConfig.maxDoublings

两次重试之间的退避次数上限。如果未指定,则默认为 16。

签名

maxDoublings?: number | Expression<number> | ResetValue;

Tasks.RetryConfig.maxRetrySeconds

重试失败任务的最长时间。如果未指定,系统将无限期重试。

签名

maxRetrySeconds?: number | Expression<number> | ResetValue;

tasks.RetryConfig.minBackoffSeconds

两次尝试之间的最短等待时间。如果未指定,则默认为 100 毫秒。

签名

minBackoffSeconds?: number | Expression<number> | ResetValue;