ConnectionPolicy interface
Azure Cosmos DB 데이터베이스 서비스의 CosmosClient와 연결된 연결 정책을 나타냅니다.
속성
connection |
Cosmos에 연결할 모드를 결정합니다. (현재 게이트웨이 옵션만 지원) |
enable |
엔드포인트의 백그라운드 새로 고침을 사용하거나 사용하지 않도록 설정하는 플래그입니다. 기본값은 false입니다.
를 사용한 |
enable |
읽기/쓰기 작업에 따라 요청의 자동 리디렉션을 사용하거나 사용하지 않도록 설정하는 플래그입니다. 기본값 true입니다. CosmosClient를 다른 프로세스 내부 또는 브라우저에서 삭제한 후 true로 설정된 경우 client.dispose()를 호출해야 합니다. |
endpoint |
클라이언트가 백그라운드에서 엔드포인트 목록을 새로 고치는 속도(밀리초) |
preferred |
읽기 요청의 기본 위치로 사용할 Azure 지역 목록입니다. |
request |
요청 시간 제한(네트워크 피어의 응답을 기다리는 시간). 밀리초 단위로 표시됩니다. |
retry |
다시 시도하는 동안 사용되는 여러 구성 가능한 속성을 정의하는 RetryOptions 개체입니다. |
use |
Azure Cosmos DB 서비스의 지역에서 복제된 데이터베이스 계정에 대한 모든 위치(지역)에서 쓰기를 사용하도록 설정하는 플래그입니다.
기본값은 |
속성 세부 정보
connectionMode
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