다음을 통해 공유


StorageRetryOptions interface

스토리지 Blob 다시 시도 옵션 인터페이스입니다.

속성

maxRetryDelayInMs

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

maxTries

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

retryDelayInMs

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

retryPolicyType

선택적. StorageRetryPolicyType, 기본값은 지수 재시도 정책입니다.

secondaryHost

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

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

tryTimeoutInMs

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

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

속성 세부 정보

maxRetryDelayInMs

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

maxRetryDelayInMs?: number

속성 값

number

maxTries

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

maxTries?: number

속성 값

number

retryDelayInMs

선택적. 작업을 다시 시도하기 전에 사용할 지연 시간을 지정합니다(기본값은 4s 또는 4 * 1000ms). 지연은 기하급수적으로 또는 선형적으로 증가하며 각 재시도는 maxRetryDelayInMs에 지정된 최대값까지 증가합니다. 0을 지정하는 경우 maxRetryDelayInM에 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 요청의 단일 시도에 허용되는 최대 시간(밀리초)을 나타냅니다. 값이 0이거나 정의되지 않음은 SDK 클라이언트에서 기본 시간 제한이 없음을 의미하며, Azure Storage 서버의 기본 시간 제한 정책이 사용됩니다.

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

tryTimeoutInMs?: number

속성 값

number