RetryOptions interface
모드, 재시도 횟수, 재시도 간격 등을 결정하는 재시도 정책 옵션입니다.
속성
max |
다시 시도할 수 있는 오류가 발생할 경우 작업을 다시 시도해야 하는 횟수입니다. 기본값: 3. |
max |
재시도 시도가 제한되는 재시도 사이의 최대 지연 시간을 표시합니다. 지수 재시도를 수행하는 경우에만 적용됩니다. |
mode | 적용할 재시도 모드를 지정합니다. 정의되지 않은 경우 기본값은 으로 설정됩니다. |
retry |
다음을 시도하기 전에 대기하는 시간(밀리초)입니다. 기본값: |
timeout |
재시도를 트리거하는 현재 시도가 시간 초과되었다고 선언하기 전에 대기할 시간(밀리초)입니다. 이 값보다 크지 않은 값이 제공되면 최소 밀리 |
속성 세부 정보
maxRetries
다시 시도할 수 있는 오류가 발생할 경우 작업을 다시 시도해야 하는 횟수입니다. 기본값: 3.
maxRetries?: number
속성 값
number
maxRetryDelayInMs
재시도 시도가 제한되는 재시도 사이의 최대 지연 시간을 표시합니다. 지수 재시도를 수행하는 경우에만 적용됩니다.
maxRetryDelayInMs?: number
속성 값
number
mode
retryDelayInMs
다음을 시도하기 전에 대기하는 시간(밀리초)입니다. 기본값: 30000 milliseconds
.
옵션을 로 Exponential
설정하면 mode
재시도 사이에 기하급수적으로 증가하는 지연을 계산하는 데 사용됩니다.
retryDelayInMs?: number
속성 값
number
timeoutInMs
재시도를 트리거하는 현재 시도가 시간 초과되었다고 선언하기 전에 대기할 시간(밀리초)입니다. 이 값보다 크지 않은 값이 제공되면 최소 밀리 60000
초가 사용됩니다.
timeoutInMs?: number
속성 값
number