返回非 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;