다음을 통해 공유


RetryOptions interface

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

속성

maxRetries

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

maxRetryDelayInMs

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

mode

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

retryDelayInMs

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

timeoutInMs

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

속성 세부 정보

maxRetries

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

maxRetries?: number

속성 값

number

maxRetryDelayInMs

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

maxRetryDelayInMs?: number

속성 값

number

mode

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

mode?: RetryMode

속성 값

retryDelayInMs

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

retryDelayInMs?: number

속성 값

number

timeoutInMs

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

timeoutInMs?: number

속성 값

number