tasks.RetryConfig interface

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

签名:

export interface RetryConfig 

特性

财产类型描述
最大尝试次数数量 |表达<数字> |重置值应尝试请求的最大次数。如果未指定,则默认为 3。
最大退避秒数数量 |表达<数字> |重置值两次尝试之间等待的最长时间。如果未指定,则默认为 1 小时。
最大加倍次数数量 |表达<数字> |重置值重试之间使退避加倍的最大次数。如果未指定,则默认为 16。
最大重试秒数数量 |表达<数字> |重置值重试失败任务的最长时间。如果未指定,将无限期地重试。
最小退避秒数数量 |表达<数字> |重置值两次尝试之间等待的最短时间。如果未指定,则默认为 100 毫秒。

任务.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;