Share via


StatefulServiceInfo

상태 저장 Service Fabric 서비스에 대한 정보입니다.

속성

속성 형식 필수
Id 문자열
Name 문자열
TypeName 문자열
ManifestVersion 문자열 No
HealthState string(열거형) 아니요
ServiceStatus string(열거형) 아니요
IsServiceGroup boolean No
ServiceMetadata ServiceMetadata 아니요
HasPersistedState boolean No

Id

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

서비스 id입니다. 이 ID는 서비스 이름의 인코딩된 표현입니다. 이는 REST API에서 서비스 리소스를 식별하는 데 사용됩니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"이면 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.


Name

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

'fabric:' URI 체계를 사용하여 서비스의 전체 이름입니다.


TypeName

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

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


ManifestVersion

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

서비스 매니페스트의 버전입니다.


HealthState

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

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

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

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

ServiceStatus

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

애플리케이션의 상태.

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

  • Unknown- 서비스 상태 알 수 없음을 나타냅니다. 값은 0입니다.
  • Active- 서비스 상태 활성 상태임을 나타냅니다. 값은 1입니다.
  • Upgrading - 서비스가 업그레이드 중임을 나타냅니다. 값은 2입니다.
  • Deleting - 서비스가 삭제되고 있음을 나타냅니다. 값이 3입니다.
  • Creating - 서비스가 생성되고 있음을 나타냅니다. 값은 4입니다.
  • Failed - 영구 오류로 인해 생성 또는 삭제가 종료되었음을 나타냅니다. 다른 만들기/삭제 요청을 수락할 수 있습니다. 값은 5입니다.

IsServiceGroup

형식: 부울
필수: 아니요

서비스가 서비스 그룹에 있는지 여부입니다.


ServiceMetadata

형식: ServiceMetadata
필수: 아니요

특정 서비스와 연결된 메타데이터입니다.


HasPersistedState

형식: 부울
필수: 아니요

서비스가 상태를 유지했는지 여부입니다.