다음을 통해 공유


RetryOptions interface

모드, 재시도 횟수, 재시도 간격 등을 결정하는 재시도 정책 옵션입니다.

속성

maxRetries

다시 시도할 수 있는 오류가 발생할 경우 작업을 다시 시도해야 하는 횟수입니다. 기본값: 3.

maxRetryDelayInMs

재시도 시도가 제한되는 재시도 사이의 최대 지연 시간을 표시합니다. 지수 재시도를 수행하는 경우에만 적용됩니다.

mode

적용할 재시도 모드를 지정합니다. 정의되지 않은 경우 기본값은 으로 설정됩니다. Fixed

retryDelayInMs

다음을 시도하기 전에 대기하는 시간(밀리초)입니다. 기본값: 30000 milliseconds. 옵션을 로 Exponential설정하면 mode 재시도 사이에 기하급수적으로 증가하는 지연을 계산하는 데 사용됩니다.

timeoutInMs

재시도를 트리거하는 현재 시도가 시간 초과되었다고 선언하기 전에 대기할 시간(밀리초)입니다. 이 값보다 크지 않은 값이 제공되면 최소 밀리 60000 초가 사용됩니다.

속성 세부 정보

maxRetries

다시 시도할 수 있는 오류가 발생할 경우 작업을 다시 시도해야 하는 횟수입니다. 기본값: 3.

maxRetries?: number

속성 값

number

maxRetryDelayInMs

재시도 시도가 제한되는 재시도 사이의 최대 지연 시간을 표시합니다. 지수 재시도를 수행하는 경우에만 적용됩니다.

maxRetryDelayInMs?: number

속성 값

number

mode

적용할 재시도 모드를 지정합니다. 정의되지 않은 경우 기본값은 으로 설정됩니다. Fixed

mode?: RetryMode

속성 값

retryDelayInMs

다음을 시도하기 전에 대기하는 시간(밀리초)입니다. 기본값: 30000 milliseconds. 옵션을 로 Exponential설정하면 mode 재시도 사이에 기하급수적으로 증가하는 지연을 계산하는 데 사용됩니다.

retryDelayInMs?: number

속성 값

number

timeoutInMs

재시도를 트리거하는 현재 시도가 시간 초과되었다고 선언하기 전에 대기할 시간(밀리초)입니다. 이 값보다 크지 않은 값이 제공되면 최소 밀리 60000 초가 사용됩니다.

timeoutInMs?: number

속성 값

number