2xx 以外の戻りが発生した場合にタスクを再試行する方法。
サイン:
export interface RetryConfig
プロパティ
財産 | タイプ | 説明 |
---|---|---|
最大試行数 | 番号 |表現<数値> |リセット値 | リクエストを試行する最大回数。指定しない場合、デフォルトは 3 になります。 |
maxBackoffSeconds | 番号 |表現<数値> |リセット値 | 試行の間に待機する最大時間。指定しない場合、デフォルトで 1 時間になります。 |
最大倍加数 | 番号 |表現<数値> |リセット値 | 再試行間のバックオフを 2 倍にする最大回数。指定しない場合、デフォルトは 16 になります。 |
maxRetrySeconds | 番号 |表現<数値> |リセット値 | 失敗したタスクを再試行する最大時間。指定しない場合、無期限に再試行されます。 |
分バックオフ秒数 | 番号 |表現<数値> |リセット値 | 試行間の待機時間の最小値。指定しない場合、デフォルトで 100ms になります。 |
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
試行間の待機時間の最小値。指定しない場合、デフォルトで 100ms になります。
サイン:
minBackoffSeconds?: number | Expression<number> | ResetValue;