다음을 통해 공유


StorageRetryOptions interface

Storage Blob 다시 시도 옵션 인터페이스.

속성

maxRetryDelayInMs

(선택 사항) 작업을 다시 시도하기 전에 허용되는 최대 지연 시간을 지정합니다(기본값은 120s 또는 120 * 1000ms). 0을 지정하는 경우 retryDelayInMs에 0도 지정해야 합니다.

maxTries

(선택 사항) 최대 시도 횟수, 기본값은 4입니다. 값 1은 1 시도 및 재시도 없음을 의미합니다. 1보다 작은 값은 기본 다시 시도 횟수를 의미합니다.

retryDelayInMs

(선택 사항) 작업을 다시 시도하기 전에 사용할 지연 시간을 지정합니다(기본값은 4s 또는 4 * 1000ms). maxRetryDelayInMs에서 지정한 최대 최대까지 재시도할 때마다 지연이 기하급수적으로 또는 선형적으로 증가합니다. 0을 지정하는 경우 maxRetryDelayInMs에 0도 지정해야 합니다.

retryPolicyType

(선택 사항) StorageRetryPolicyType, 기본값은 지수 재시도 정책입니다.

secondaryHost

secondaryHost를 지정하면 이 호스트에 대해 다시 시도됩니다. secondaryHost가 정의되지 않은 경우(기본값) 다른 호스트에 대해 작업이 다시 시도되지 않습니다.

참고: 이 필드를 설정하기 전에 에서 부실하고 잠재적으로 일치하지 않는 데이터 읽기와 관련된 문제를 이해해야 합니다. https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

(선택 사항) HTTP 요청의 단일 시도에 허용되는 ms의 최대 시간을 나타냅니다. 값이 0이거나 정의되지 않음은 SDK 클라이언트에서 기본 시간 제한이 없음을 의미하며, Azure Storage 서버의 기본 시간 제한 정책이 사용됩니다.

https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations를 참조하세요.

속성 세부 정보

maxRetryDelayInMs

(선택 사항) 작업을 다시 시도하기 전에 허용되는 최대 지연 시간을 지정합니다(기본값은 120s 또는 120 * 1000ms). 0을 지정하는 경우 retryDelayInMs에 0도 지정해야 합니다.

maxRetryDelayInMs?: number

속성 값

number

maxTries

(선택 사항) 최대 시도 횟수, 기본값은 4입니다. 값 1은 1 시도 및 재시도 없음을 의미합니다. 1보다 작은 값은 기본 다시 시도 횟수를 의미합니다.

maxTries?: number

속성 값

number

retryDelayInMs

(선택 사항) 작업을 다시 시도하기 전에 사용할 지연 시간을 지정합니다(기본값은 4s 또는 4 * 1000ms). maxRetryDelayInMs에서 지정한 최대 최대까지 재시도할 때마다 지연이 기하급수적으로 또는 선형적으로 증가합니다. 0을 지정하는 경우 maxRetryDelayInMs에 0도 지정해야 합니다.

retryDelayInMs?: number

속성 값

number

retryPolicyType

(선택 사항) StorageRetryPolicyType, 기본값은 지수 재시도 정책입니다.

retryPolicyType?: StorageRetryPolicyType

속성 값

secondaryHost

secondaryHost를 지정하면 이 호스트에 대해 다시 시도됩니다. secondaryHost가 정의되지 않은 경우(기본값) 다른 호스트에 대해 작업이 다시 시도되지 않습니다.

참고: 이 필드를 설정하기 전에 에서 부실하고 잠재적으로 일치하지 않는 데이터 읽기와 관련된 문제를 이해해야 합니다. https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

secondaryHost?: string

속성 값

string

tryTimeoutInMs

(선택 사항) HTTP 요청의 단일 시도에 허용되는 ms의 최대 시간을 나타냅니다. 값이 0이거나 정의되지 않음은 SDK 클라이언트에서 기본 시간 제한이 없음을 의미하며, Azure Storage 서버의 기본 시간 제한 정책이 사용됩니다.

https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations를 참조하세요.

tryTimeoutInMs?: number

속성 값

number