Cách một tác vụ sẽ được thử lại trong trường hợp trả về không phải là 2xx.
Chữ ký:
export interface RetryConfig
Đặc tính
Tài sản | Loại hình | Sự mô tả |
---|---|---|
maxAttempts | số | Biểu thức <số> | ResetValue | Số lần yêu cầu tối đa nên được thử. Nếu không xác định, sẽ mặc định là 3. |
maxBackoffSeconds | số | Biểu thức <số> | ResetValue | 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à 1hr. |
maxDoublings | số | Biểu thức <số> | ResetValue | Số lần tối đa để tăng gấp đôi thời gian chờ giữa các lần thử lại. Nếu không xác định sẽ mặc định là 16. |
maxRetrySeconds | số | Biểu thức <số> | ResetValue | Khoảng thời gian tối đa để thử lại tác vụ không thành công. Nếu không xác định sẽ thử lại vô thời hạn. |
minBackoffSeconds | số | Biểu thức <số> | ResetValue | Thời gian tối thiểu để chờ 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 yêu cầu tối đa nên được thử. Nếu không xác đị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à 1hr.
Chữ ký:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.maxDoublings
Số lần tối đa để tăng gấp đôi thời gian chờ giữa các lần thử lại. Nếu không xác định sẽ mặc định là 16.
Chữ ký:
maxDoublings?: number | Expression<number> | ResetValue;
task.RetryConfig.maxRetrySeconds
Khoảng thời gian tối đa để thử lại tác vụ không thành công. 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ờ 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;