2xx가 아닌 반환의 경우 작업을 재시도하는 방법입니다.
서명:
export interface RetryConfig
속성
재산 | 유형 | 설명 |
---|---|---|
최대 시도 횟수 | 번호 | 식<숫자> | 값 재설정 | 요청을 시도해야 하는 최대 횟수입니다. 지정하지 않으면 기본값은 3입니다. |
maxBackoff초 | 번호 | 식<숫자> | 값 재설정 | 시도 사이에 대기할 최대 시간입니다. 지정하지 않으면 기본적으로 1시간으로 설정됩니다. |
최대배수 | 번호 | 식<숫자> | 값 재설정 | 재시도 사이에 백오프를 두 배로 늘리는 최대 횟수입니다. 지정하지 않으면 기본값은 16입니다. |
maxRetrySeconds | 번호 | 식<숫자> | 값 재설정 | 실패한 작업을 재시도하는 최대 시간입니다. 지정하지 않으면 무기한 재시도합니다. |
minBackoff초 | 번호 | 식<숫자> | 값 재설정 | 시도 사이에 대기하는 최소 시간입니다. 지정하지 않으면 기본값은 100ms입니다. |
task.RetryConfig.maxAttempts
요청을 시도해야 하는 최대 횟수입니다. 지정하지 않으면 기본값은 3입니다.
서명:
maxAttempts?: number | Expression<number> | ResetValue;
task.RetryConfig.maxBackoffSeconds
시도 사이에 대기할 최대 시간입니다. 지정하지 않으면 기본적으로 1시간으로 설정됩니다.
서명:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.maxDoublings
재시도 사이에 백오프를 두 배로 늘리는 최대 횟수입니다. 지정하지 않으면 기본값은 16입니다.
서명:
maxDoublings?: number | Expression<number> | ResetValue;
작업.RetryConfig.maxRetrySeconds
실패한 작업을 재시도하는 최대 시간입니다. 지정하지 않으면 무기한 재시도합니다.
서명:
maxRetrySeconds?: number | Expression<number> | ResetValue;
task.RetryConfig.minBackoffSeconds
시도 사이에 대기하는 최소 시간입니다. 지정하지 않으면 기본값은 100ms입니다.
서명:
minBackoffSeconds?: number | Expression<number> | ResetValue;