다음을 통해 공유


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