2xx 以外の戻り値が発生した場合にタスクを再試行する方法。
署名:
export interface RetryConfig
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
maxAttempts | 数値 |式<number>|値をリセット | リクエストの最大試行回数。指定しない場合のデフォルトは 3 です。 |
maxBackoffSeconds | 数値 |式<number>|値をリセット | 試行間の最大待機時間。指定しない場合のデフォルトは 1 時間です。 |
maxDoublings | 数値 |式<number>|値をリセット | 再試行の間にバックオフを 2 倍にする最大回数。指定しない場合のデフォルトは 16 です。 |
maxRetrySeconds | 数値 |式<number>|値をリセット | 失敗したタスクを再試行する最大時間。指定しない場合、無期限に再試行されます。 |
minBackoffSeconds | 数値 |式<number>|値をリセット | 試行間の最小待機時間。指定しない場合のデフォルトは 100 ミリ秒です。 |
task.RetryConfig.maxAttempts
リクエストの最大試行回数。指定しない場合のデフォルトは 3 です。
署名:
maxAttempts?: number | Expression<number> | ResetValue;
task.RetryConfig.maxBackoffSeconds
試行間の最大待機時間。指定しない場合のデフォルトは 1 時間です。
署名:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.maxDoublings
再試行の間にバックオフを 2 倍にする最大回数。指定しない場合のデフォルトは 16 です。
署名:
maxDoublings?: number | Expression<number> | ResetValue;
task.RetryConfig.maxRetrySeconds
失敗したタスクを再試行する最大時間。指定しない場合、無期限に再試行されます。
署名:
maxRetrySeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.minBackoffSeconds
試行間の最小待機時間。指定しない場合のデフォルトは 100 ミリ秒です。
署名:
minBackoffSeconds?: number | Expression<number> | ResetValue;