ConnectionPolicy interface

Azure Cosmos DB 데이터베이스 서비스의 CosmosClient와 연결된 연결 정책을 나타냅니다.

속성

connectionMode

Cosmos에 연결할 모드를 결정합니다. (현재 게이트웨이 옵션만 지원)

enableBackgroundEndpointRefreshing

엔드포인트의 백그라운드 새로 고침을 사용하거나 사용하지 않도록 설정하는 플래그입니다. 기본값은 false입니다. 를 사용한 enableEndpointsDiscovery 엔드포인트 검색은 실패한 요청에 대해 계속 작동합니다.

enableEndpointDiscovery

읽기/쓰기 작업에 따라 요청의 자동 리디렉션을 사용하거나 사용하지 않도록 설정하는 플래그입니다. 기본값 true입니다. CosmosClient를 다른 프로세스 내부 또는 브라우저에서 삭제한 후 true로 설정된 경우 client.dispose()를 호출해야 합니다.

endpointRefreshRateInMs

클라이언트가 백그라운드에서 엔드포인트 목록을 새로 고치는 속도(밀리초)

preferredLocations

읽기 요청의 기본 위치로 사용할 Azure 지역 목록입니다.

requestTimeout

요청 시간 제한(네트워크 피어의 응답을 기다리는 시간). 밀리초 단위로 표시됩니다.

retryOptions

다시 시도하는 동안 사용되는 여러 구성 가능한 속성을 정의하는 RetryOptions 개체입니다.

useMultipleWriteLocations

Azure Cosmos DB 서비스의 지역에서 복제된 데이터베이스 계정에 대한 모든 위치(지역)에서 쓰기를 사용하도록 설정하는 플래그입니다. 기본값은 false입니다.

속성 세부 정보

connectionMode

Cosmos에 연결할 모드를 결정합니다. (현재 게이트웨이 옵션만 지원)

connectionMode?: Gateway

속성 값

enableBackgroundEndpointRefreshing

엔드포인트의 백그라운드 새로 고침을 사용하거나 사용하지 않도록 설정하는 플래그입니다. 기본값은 false입니다. 를 사용한 enableEndpointsDiscovery 엔드포인트 검색은 실패한 요청에 대해 계속 작동합니다.

enableBackgroundEndpointRefreshing?: boolean

속성 값

boolean

enableEndpointDiscovery

읽기/쓰기 작업에 따라 요청의 자동 리디렉션을 사용하거나 사용하지 않도록 설정하는 플래그입니다. 기본값 true입니다. CosmosClient를 다른 프로세스 내부 또는 브라우저에서 삭제한 후 true로 설정된 경우 client.dispose()를 호출해야 합니다.

enableEndpointDiscovery?: boolean

속성 값

boolean

endpointRefreshRateInMs

클라이언트가 백그라운드에서 엔드포인트 목록을 새로 고치는 속도(밀리초)

endpointRefreshRateInMs?: number

속성 값

number

preferredLocations

읽기 요청의 기본 위치로 사용할 Azure 지역 목록입니다.

preferredLocations?: string[]

속성 값

string[]

requestTimeout

요청 시간 제한(네트워크 피어의 응답을 기다리는 시간). 밀리초 단위로 표시됩니다.

requestTimeout?: number

속성 값

number

retryOptions

다시 시도하는 동안 사용되는 여러 구성 가능한 속성을 정의하는 RetryOptions 개체입니다.

retryOptions?: RetryOptions

속성 값

useMultipleWriteLocations

Azure Cosmos DB 서비스의 지역에서 복제된 데이터베이스 계정에 대한 모든 위치(지역)에서 쓰기를 사용하도록 설정하는 플래그입니다. 기본값은 false입니다.

useMultipleWriteLocations?: boolean

속성 값

boolean