다음을 통해 공유


ConflictResolutionPolicy interface

다른 지역의 쓰기로 인해 Azure Cosmos DB 서비스의 컬렉션에 있는 문서에 충돌이 발생하는 경우 충돌을 해결하는 방법을 지정하기 위한 충돌 해결 정책 구성을 나타냅니다.

속성

conflictResolutionPath

마지막 기록기가 충돌 해결에 승리하기 위해 Azure Cosmos DB 서비스의 각 문서에 있는 경로를 가져오거나 설정합니다. 이 경로는 각 문서에 있어야 하며 정수 값이어야 합니다. 문서에서 충돌이 발생하는 경우 지정된 경로에서 정수 값이 더 높은 문서가 선택됩니다. 경로가 지정되지 않은 경우 기본적으로 타임스탬프 경로가 사용됩니다. 이 값은 를 사용하는 LastWriterWins경우에만 설정해야 합니다.

conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionProcedure

Azure Cosmos DB 서비스에서 충돌 해결에 사용되는 를 가져오거나 설정합니다 StoredProcedure . 이 저장 프로시저는 를 만든 후에 Container 만들 수 있으며 필요에 따라 변경할 수 있습니다.

  1. 이 값은 를 사용하는 Custom경우에만 설정해야 합니다.
  2. 저장 프로시저가 실패하거나 예외를 throw하는 경우 충돌 해결은 기본적으로 충돌 피드에 충돌을 등록합니다.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
mode

Azure Cosmos DB 서비스에서 를 가져오거나 설정합니다. 기본적으로 는 입니다 LastWriterWins.

속성 세부 정보

conflictResolutionPath

마지막 기록기가 충돌 해결에 승리하기 위해 Azure Cosmos DB 서비스의 각 문서에 있는 경로를 가져오거나 설정합니다. 이 경로는 각 문서에 있어야 하며 정수 값이어야 합니다. 문서에서 충돌이 발생하는 경우 지정된 경로에서 정수 값이 더 높은 문서가 선택됩니다. 경로가 지정되지 않은 경우 기본적으로 타임스탬프 경로가 사용됩니다. 이 값은 를 사용하는 LastWriterWins경우에만 설정해야 합니다.

conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string

속성 값

string

conflictResolutionProcedure

Azure Cosmos DB 서비스에서 충돌 해결에 사용되는 를 가져오거나 설정합니다 StoredProcedure . 이 저장 프로시저는 를 만든 후에 Container 만들 수 있으며 필요에 따라 변경할 수 있습니다.

  1. 이 값은 를 사용하는 Custom경우에만 설정해야 합니다.
  2. 저장 프로시저가 실패하거나 예외를 throw하는 경우 충돌 해결은 기본적으로 충돌 피드에 충돌을 등록합니다.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string

속성 값

string

mode

Azure Cosmos DB 서비스에서 를 가져오거나 설정합니다. 기본적으로 는 입니다 LastWriterWins.

mode?: Object

속성 값

Object