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