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