IRetryOptions interface
다시 시도 옵션 인터페이스입니다.
속성
| max |
선택적. 작업을 다시 시도하기 전에 허용되는 최대 지연 시간을 지정합니다(기본값은 120s 또는 120 * 1000ms). 0을 지정하는 경우 retryDelayInM에 0도 지정해야 합니다. |
| max |
선택적. 최대 시도 횟수, 기본값은 4입니다. 값 1은 1 시도 및 재시도 없음을 의미합니다. 1보다 작은 값은 기본 재시도 횟수를 의미합니다. |
| retry |
선택적. 작업을 다시 시도하기 전에 사용할 지연 시간을 지정합니다(기본값은 4s 또는 4 * 1000ms). 지연은 기하급수적으로 또는 선형적으로 증가하며 각 재시도는 maxRetryDelayInMs에 지정된 최대값까지 증가합니다. 0을 지정하는 경우 maxRetryDelayInM에 0도 지정해야 합니다. |
| retry |
선택적. RetryPolicyType, 기본값은 지수 재시도 정책입니다. |
| secondary |
secondaryHost를 지정하면 이 호스트에 대해 다시 시도됩니다. secondaryHost가 정의되지 않은 경우(기본값) 다른 호스트에 대해 작업을 다시 시도하지 않습니다. 참고: 이 필드를 설정하기 전에 <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs> 부실 및 잠재적으로 일관성이 없는 데이터 읽기와 관련된 문제를 이해해야 합니다. |
| try |
선택적. HTTP 요청의 단일 시도에 허용되는 최대 시간(밀리초)을 나타냅니다. 값이 0이거나 정의되지 않은 경우 기본 시간 제한인 30s 또는 30 * 1000ms를 수락합니다. |
속성 세부 정보
maxRetryDelayInMs
선택적. 작업을 다시 시도하기 전에 허용되는 최대 지연 시간을 지정합니다(기본값은 120s 또는 120 * 1000ms). 0을 지정하는 경우 retryDelayInM에 0도 지정해야 합니다.
maxRetryDelayInMs?: undefined | number
속성 값
undefined | number
maxTries
선택적. 최대 시도 횟수, 기본값은 4입니다. 값 1은 1 시도 및 재시도 없음을 의미합니다. 1보다 작은 값은 기본 재시도 횟수를 의미합니다.
maxTries?: undefined | number
속성 값
undefined | number
retryDelayInMs
선택적. 작업을 다시 시도하기 전에 사용할 지연 시간을 지정합니다(기본값은 4s 또는 4 * 1000ms). 지연은 기하급수적으로 또는 선형적으로 증가하며 각 재시도는 maxRetryDelayInMs에 지정된 최대값까지 증가합니다. 0을 지정하는 경우 maxRetryDelayInM에 0도 지정해야 합니다.
retryDelayInMs?: undefined | number
속성 값
undefined | number
retryPolicyType
secondaryHost
secondaryHost를 지정하면 이 호스트에 대해 다시 시도됩니다. secondaryHost가 정의되지 않은 경우(기본값) 다른 호스트에 대해 작업을 다시 시도하지 않습니다. 참고: 이 필드를 설정하기 전에 <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs> 부실 및 잠재적으로 일관성이 없는 데이터 읽기와 관련된 문제를 이해해야 합니다.
secondaryHost?: undefined | string
속성 값
undefined | string
tryTimeoutInMs
선택적. HTTP 요청의 단일 시도에 허용되는 최대 시간(밀리초)을 나타냅니다. 값이 0이거나 정의되지 않은 경우 기본 시간 제한인 30s 또는 30 * 1000ms를 수락합니다.
tryTimeoutInMs?: undefined | number
속성 값
undefined | number