Cách thử lại một tác vụ trong trường hợp không trả về 2xx.
Chữ ký:
export interface RetryConfig
Thuộc tính
Tài sản | Loại | Mô tả |
---|---|---|
maxThửs | số | Biểu thức<number> | Đặt lại giá trị | Số lần thử tối đa của một yêu cầu. Nếu bạn không chỉ định, giá trị mặc định sẽ là 3. |
maxBackoffSeconds | số | Biểu thức<number> | Đặt lại giá trị | Khoảng thời gian chờ tối đa giữa các lần thử. Nếu bạn không chỉ định, thì mặc định là 1 giờ. |
maxDoublings | số | Biểu thức<number> | Đặt lại giá trị | Số lần tối đa để tăng gấp đôi thời gian đợi giữa các lần thử lại. Nếu bạn không chỉ định, giá trị mặc định sẽ là 16. |
maxTrySeconds | số | Biểu thức<number> | Đặt lại giá trị | Khoảng thời gian tối đa để thử lại tác vụ không thành công. Nếu bạn không xác định thì sẽ thử lại vô thời hạn. |
minBackoffSeconds | số | Biểu thức<number> | Đặt lại giá trị | Thời gian chờ tối thiểu giữa các lần thử. Nếu bạn không chỉ định, thì theo mặc định, thời gian chuyển đổi sẽ là 100 mili giây. |
Tasks.TryConfig.maxThửs
Số lần thử tối đa của một yêu cầu. Nếu bạn không chỉ định, giá trị mặc định sẽ là 3.
Chữ ký:
maxAttempts?: number | Expression<number> | ResetValue;
Tasks.Thử lạiConfig.maxBackoffSeconds
Khoảng thời gian chờ tối đa giữa các lần thử. Nếu bạn không chỉ định, thì mặc định là 1 giờ.
Chữ ký:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
Tasks.Thử lạiCấu hình.maxDoublings
Số lần tối đa để tăng gấp đôi thời gian đợi giữa các lần thử lại. Nếu bạn không chỉ định, giá trị mặc định sẽ là 16.
Chữ ký:
maxDoublings?: number | Expression<number> | ResetValue;
Tasks.Thử lạiCấu hình.maxThửSeconds
Khoảng thời gian tối đa để thử lại tác vụ không thành công. Nếu bạn không xác định thì sẽ thử lại vô thời hạn.
Chữ ký:
maxRetrySeconds?: number | Expression<number> | ResetValue;
Tasks.Thử lạiConfig.minBackoffSeconds
Thời gian chờ tối thiểu giữa các lần thử. Nếu bạn không chỉ định, thì theo mặc định, thời gian chuyển đổi sẽ là 100 mili giây.
Chữ ký:
minBackoffSeconds?: number | Expression<number> | ResetValue;