Cách thử lại một tác vụ trong trường hợp trả về không phải 2xx.
Chữ ký:
export interface RetryConfig
Của cải
Tài sản | Kiểu | Sự miêu tả |
---|---|---|
maxAttempt | số | Sự biểu lộ <số> | Đặt lại giá trị | Số lần tối đa một yêu cầu nên được thử. Nếu không được chỉ định, sẽ mặc định là 3. |
maxBackoffGiây | số | Sự biểu lộ <số> | Đặt lại giá trị | Khoảng thời gian tối đa để chờ giữa các lần thử. Nếu không xác định sẽ mặc định là 1 giờ. |
nhân đôi tối đa | số | Sự biểu lộ <số> | Đặt lại giá trị | Số lần tối đa để nhân đôi thời gian chờ giữa các lần thử. Nếu không xác định sẽ mặc định là 16. |
maxRetryGiây | số | Sự biểu lộ <số> | Đặt lại giá trị | Lượng thời gian tối đa để thử lại nhiệm vụ thất bại. Nếu không xác định sẽ thử lại vô thời hạn. |
phút Quay lạiGiây | số | Sự biểu lộ <số> | Đặt lại giá trị | Thời gian tối thiểu để chờ đợi giữa các lần thử. Nếu không xác định sẽ mặc định là 100ms. |
task.RetryConfig.maxAttempts
Số lần tối đa một yêu cầu nên được thử. Nếu không được chỉ định, sẽ mặc định là 3.
Chữ ký:
maxAttempts?: number | Expression<number> | ResetValue;
task.RetryConfig.maxBackoffSeconds
Khoảng thời gian tối đa để chờ giữa các lần thử. Nếu không xác định sẽ mặc định là 1 giờ.
Chữ ký:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.maxDoublings
Số lần tối đa để nhân đôi thời gian chờ giữa các lần thử. Nếu không xác định sẽ mặc định là 16.
Chữ ký:
maxDoublings?: number | Expression<number> | ResetValue;
task.RetryConfig.maxRetrySeconds
Lượng thời gian tối đa để thử lại nhiệm vụ thất bại. Nếu không xác định sẽ thử lại vô thời hạn.
Chữ ký:
maxRetrySeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.minBackoffSeconds
Thời gian tối thiểu để chờ đợi giữa các lần thử. Nếu không xác định sẽ mặc định là 100ms.
Chữ ký:
minBackoffSeconds?: number | Expression<number> | ResetValue;