Share via


DeployedStatefulServiceReplicaDetailInfo

코드 패키지에서 실행되는 상태 저장 복제본(replica) 대한 정보입니다. 참고 DeployedServiceReplicaQueryResult에는 ServiceKind, ServiceName, PartitionId 및 replicaId와 같은 중복 데이터가 포함됩니다.

속성

속성 형식 필수
ServiceName 문자열 No
PartitionId string(uuid) 아니요
CurrentServiceOperation string(열거형) 아니요
CurrentServiceOperationStartTimeUtc string (date-time) 아니요
ReportedLoad LoadMetricReportInfo 배열
ReplicaId 문자열 No
CurrentReplicatorOperation string(열거형) 아니요
ReadStatus string(열거형) 아니요
WriteStatus string(열거형) 아니요
ReplicatorStatus ReplicatorStatus 아니요
ReplicaStatus KeyValueStoreReplicaStatus 아니요
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo 아니요

ServiceName

형식: 문자열
필수: 아니요

부터 URI 형식 fabric:으로 된 서비스의 전체 계층적 이름입니다.


PartitionId

형식: string(uuid)
필수: 아니요

파티션을 고유하게 식별하기 위해 Service Fabric에서 사용하는 내부 ID입니다. 서비스를 만들 때 임의로 생성된 GUID입니다. 파티션 ID는 고유하며 서비스 수명 동안 변경되지 않습니다. 동일한 서비스를 삭제하고 다시 만들면 파티션의 ID가 달라집니다.


CurrentServiceOperation

형식: string(열거형)
필수: 아니요

상태 저장 서비스 복제본(replica) 또는 상태 비저장 서비스 instance 현재 활성 수명 주기 작업을 지정합니다.

가능한 값은 다음과 같습니다.

  • Unknown - 나중에 사용할 수 있습니다.
  • None- 서비스 복제본(replica) 또는 instance 수명 주기 변경을 거치지 않습니다.
  • Open- 서비스 복제본(replica) 또는 instance 열려 있습니다.
  • ChangeRole- 서비스 복제본(replica) 역할이 변경되고 있습니다.
  • Close- 서비스 복제본(replica) 또는 instance 닫혀 있습니다.
  • Abort- 서비스 복제본(replica) 또는 instance 중단되고 있습니다.

CurrentServiceOperationStartTimeUtc

형식: string(date-time)
필수: 아니요

현재 서비스 작업의 시작 시간(UTC 형식)입니다.


ReportedLoad

형식: LoadMetricReportInfo 배열
필수: 아니요

복제본(replica) 보고한 부하 목록입니다.


ReplicaId

형식: 문자열
필수: 아니요

상태 저장 서비스 복제본(replica) ID입니다. ReplicaId는 Service Fabric에서 파티션의 복제본(replica) 고유하게 식별하는 데 사용됩니다. 파티션 내에서 고유하며 복제본(replica) 수명 동안 변경되지 않습니다. 복제본(replica) 삭제되고 동일한 파티션에 대해 동일한 노드에 다른 복제본(replica) 만들어지면 ID에 대해 다른 값을 가져옵니다. 상태 비정상 서비스 instance ID를 복제본(replica) ID라고도 합니다.


CurrentReplicatorOperation

형식: string(열거형)
필수: 아니요

복제자가 현재 실행 중인 작업을 지정합니다.

가능한 값은 다음과 같습니다.

  • Invalid - 복제자가 아직 준비되지 않은 경우 기본값입니다.
  • None - 복제자가 Service Fabric 관점에서 작업을 실행하지 않습니다.
  • Open - 복제자가 열립니다.
  • ChangeRole - 복제자가 역할을 변경하는 중입니다.
  • UpdateEpoch- 복제본(replica) 집합의 변경으로 인해 복제자가 Epoch로 업데이트되고 있습니다.
  • Close - 복제자가 닫히고 있습니다.
  • Abort - 복제자가 중단되고 있습니다.
  • OnDataLoss - 복제자는 사용자 서비스가 잠재적으로 외부 원본에서 상태를 복구할 수 있는 데이터 손실 조건을 처리하고 있습니다.
  • WaitForCatchup - 복제자가 복제본의 쿼럼이 최신 상태로 유지되기를 기다리고 있습니다.
  • Build - 복제자가 하나 이상의 복제본을 빌드하는 중입니다.

ReadStatus

형식: string(열거형)
필수: 아니요

파티션의 액세스 상태 지정합니다.

가능한 값은 다음과 같습니다.

  • Invalid- 읽기 또는 쓰기 작업 액세스 상태 유효하지 않음을 나타냅니다. 이 값은 호출자에게 반환되지 않습니다.
  • Granted - 읽기 또는 쓰기 작업 액세스 권한이 부여되고 작업이 허용됨을 나타냅니다.
  • ReconfigurationPending - 재구성이 진행 중이므로 클라이언트가 나중에 다시 시도해야 했음을 나타냅니다.
  • NotPrimary- 기본 복제본(replica) 아닌 복제본(replica) 이 클라이언트 요청을 수신했음을 나타냅니다.
  • NoWriteQuorum - 사용할 수 있는 쓰기 쿼럼이 없으므로 쓰기 작업을 수락할 수 없음을 나타냅니다.

WriteStatus

형식: string(열거형)
필수: 아니요

파티션의 액세스 상태 지정합니다.

가능한 값은 다음과 같습니다.

  • Invalid- 읽기 또는 쓰기 작업 액세스 상태 유효하지 않음을 나타냅니다. 이 값은 호출자에게 반환되지 않습니다.
  • Granted - 읽기 또는 쓰기 작업 액세스 권한이 부여되고 작업이 허용됨을 나타냅니다.
  • ReconfigurationPending - 재구성이 진행 중이므로 클라이언트가 나중에 다시 시도해야 했음을 나타냅니다.
  • NotPrimary- 기본 복제본(replica) 아닌 복제본(replica) 이 클라이언트 요청을 수신했음을 나타냅니다.
  • NoWriteQuorum - 사용할 수 있는 쓰기 쿼럼이 없으므로 쓰기 작업을 수락할 수 없음을 나타냅니다.

ReplicatorStatus

형식: ReplicatorStatus
필수: 아니요

주 또는 보조 복제자 상태 대한 기본 클래스를 나타냅니다. 복제/복사 큐 사용률, 마지막으로 받은 타임스탬프 등과 같은 서비스 패브릭 복제자 정보를 포함합니다.


ReplicaStatus

형식: KeyValueStoreReplicaStatus
필수: 아니요

키 값은 복제본(replica) 관련 정보를 저장합니다.


DeployedServiceReplicaQueryResult

형식: DeployedStatefulServiceReplicaInfo
필수: 아니요

노드에 배포된 상태 저장 서비스 복제본(replica) 대한 정보입니다.