Share via


StatefulServiceReplicaInfo

상태 저장 서비스 복제본(replica) 나타냅니다. 여기에는 ID, 역할, 상태, 상태, 노드 이름, 작동 시간 및 복제본(replica) 대한 기타 세부 정보에 대한 정보가 포함됩니다.

속성

속성 형식 필수
ReplicaStatus string(열거형) 아니요
HealthState string(열거형)
NodeName 문자열
Address 문자열
LastInBuildDurationInSeconds 문자열 No
ReplicaRole string(열거형)
ReplicaId 문자열 No

ReplicaStatus

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

서비스 복제본(replica) 상태.

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

  • Invalid- 복제본(replica) 상태 잘못되었음을 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 0입니다.
  • InBuild- 복제본(replica) 빌드 중입니다. 즉, 기본 복제본(replica) 이 복제본(replica) 시드합니다. 값은 1입니다.
  • Standby- 복제본(replica) 대기 상태입니다. 값은 2입니다.
  • Ready- 복제본(replica) 준비되었습니다. 값이 3입니다.
  • Down- 복제본(replica) 다운되었습니다. 값은 4입니다.
  • Dropped - 복제본이 삭제됩니다. 즉, 복제본(replica) 복제본(replica) 집합에서 제거되었습니다. 지속되면 해당 상태가 삭제됩니다. 값은 5입니다.

HealthState

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

클러스터, 노드, 애플리케이션, 서비스, 파티션, 복제본 등과 같은 Service Fabric 엔터티의 상태입니다.

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

  • Invalid - 잘못된 상태를 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 0입니다.
  • Ok - 상태가 정상임을 나타냅니다. 값은 1입니다.
  • Warning - 상태가 경고 수준에 있음을 나타냅니다. 값은 2입니다.
  • Error - 상태가 오류 수준임을 나타냅니다. 오류 상태는 클러스터의 올바른 기능에 영향을 줄 수 있으므로 조사해야 합니다. 값이 3입니다.
  • Unknown- 알 수 없는 상태 상태 나타냅니다. 값은 65535입니다.

NodeName

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

Service Fabric 노드의 이름입니다.


Address

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

복제본(replica) 수신 대기 중인 주소입니다.


LastInBuildDurationInSeconds

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

복제본(replica) 빌드 기간의 마지막 시간(초)입니다.


ReplicaRole

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

상태 저장 서비스의 복제본(replica) 역할입니다.

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

  • Unknown- 복제본(replica) 만든 초기 역할을 나타냅니다. 값은 0입니다.
  • None- 복제본(replica) 복제본(replica) 집합과 관련하여 아무런 책임이 없음을 지정합니다. 값은 1입니다.
  • Primary- 강력한 일관성 의미 체계를 적용하기 위해 모든 읽기 및 쓰기 작업이 완료되는 집합의 복제본(replica) 나타냅니다. 읽기 작업은 주 복제본에서 직접 처리하는 반면 쓰기 작업은 복제본 집합의 복제본 쿼럼에서 승인을 해야 합니다. 복제본 집합에는 주 복제본이 한 번에 하나만 포함될 수 있습니다. 값은 2입니다.
  • IdleSecondary- 활성 보조 복제본(replica) 되기 위한 준비를 위해 주 복제본(replica) 상태 전송을 수신하는 집합의 복제본(replica) 참조합니다. 복제본 집합에는 여러 유휴 보조 복제본이 동시에 포함될 수 있습니다. 유휴 보조 복제본은 쓰기 쿼럼 계산에 포함되지 않습니다. 값이 3입니다.
  • ActiveSecondary- 기본 복제본(replica) 상태 업데이트를 수신하고, 적용하고, 승인을 다시 보내는 집합의 복제본(replica) 참조합니다. 보조 복제본은 복제본 집합의 쓰기 쿼럼에 참가해야 합니다. 복제본 집합에는 여러 활성 보조 복제본이 동시에 포함될 수 있습니다. 안정성 하위 시스템에서 유지 관리해야 하는 활성 보조 복제본의 수를 구성할 수 있습니다. 값은 4입니다.
  • IdleAuxiliary- ActiveAuxiliary 복제본(replica) 되기 위한 준비를 위해 주 복제본(replica) 상태 전송을 수신하는 집합의 복제본(replica) 참조합니다. 한 번에 여러 개의 유휴 복제본이 복제본(replica) 집합에 있을 수 있습니다. 유휴 복제본은 쓰기 쿼럼의 일부로 계산되지 않습니다. 값은 5입니다.
  • ActiveAuxiliary- 기본 복제본(replica) 상태 업데이트를 수신하고, 적용하고, 승인을 다시 보내는 집합의 복제본(replica) 참조합니다. ActiveAuxiliary 복제본은 복제본(replica) 집합에 대한 쓰기 쿼럼에 참여해야 합니다. 한 번에 여러 활성 ActiveAuxiliary 복제본이 복제본(replica) 집합에 있을 수 있습니다. 활성 ActiveAuxiliary 복제본 수는 안정성 하위 시스템이 유지해야 하는 구성 가능합니다. 값은 6입니다.
  • PrimaryAuxiliary- 새 보조 복제본(replica) 다시 작성하는 데 사용되는 집합의 복제본(replica) 참조하여 기본 상태 포기합니다. 읽기 또는 쓰기 요청을 필드로 표시할 수 없습니다. 값은 7입니다.

ReplicaId

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

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