Share via


DeployedStatefulServiceReplicaInfo

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

속성

속성 형식 필수
ServiceName 문자열
ServiceTypeName 문자열
ServiceManifestName 문자열
CodePackageName 문자열 No
PartitionId string(uuid) 아니요
ReplicaStatus string(열거형)
Address 문자열
ServicePackageActivationId 문자열
HostProcessId 문자열
ReplicaId 문자열 No
ReplicaRole string(열거형) 아니요
ReconfigurationInformation ReconfigurationInformation 아니요

ServiceName

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

'fabric:' URI 체계가 있는 서비스의 전체 이름입니다.


ServiceTypeName

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

서비스 매니페스트에 지정된 서비스 유형의 이름입니다.


ServiceManifestName

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

이 서비스 유형이 정의된 서비스 매니페스트의 이름입니다.


CodePackageName

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

이 복제본(replica) 호스트하는 코드 패키지의 이름입니다.


PartitionId

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

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


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입니다.

Address

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

Open 또는 ChangeRole에서 복제본(replica) 반환한 마지막 주소입니다.


ServicePackageActivationId

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

배포된 서비스 패키지의 ActivationId입니다. 서비스를 만들 때 지정한 ServicePackageActivationMode가 'SharedProcess'(또는 지정되지 않은 경우 기본값은 'SharedProcess')인 경우 ServicePackageActivationId 값은 항상 빈 문자열입니다.


HostProcessId

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

복제본(replica) 호스트하는 프로세스의 호스트 프로세스 ID입니다. 복제본(replica) 다운되면 0이 됩니다. hyper-v 컨테이너에서 이 호스트 프로세스 ID는 서로 다른 커널에서 가져옵니다.


ReplicaId

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

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


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) 집합에 있을 수 있습니다. 안정성 하위 시스템이 유지 관리해야 하는 Active ActiveAuxiliary 복제본 수를 구성할 수 있습니다. 값은 6입니다.
  • PrimaryAuxiliary- 기본 상태 포기하기 위해 새 보조 복제본(replica) 다시 빌드하는 데 사용되는 집합의 복제본(replica) 참조합니다. 읽기 또는 쓰기 요청을 필드로 작성할 수 없습니다. 값은 7입니다.

ReconfigurationInformation

형식: ReconfigurationInformation
필수: 아니요

위상, 유형, 복제본(replica) 이전 구성 역할 및 재구성 시작 날짜 시간과 같은 현재 재구성에 대한 정보입니다.