Sdílet prostřednictvím


StatefulServiceInfo

Informace o stavové službě Service Fabric.

Vlastnosti

Název Typ Vyžadováno
Id řetězec No
Name řetězec No
TypeName řetězec No
ManifestVersion řetězec No
HealthState string (výčet) Ne
ServiceStatus string (výčet) Ne
IsServiceGroup boolean No
ServiceMetadata ServiceMetadata Ne
HasPersistedState boolean No

Id

Typ: string
Povinné: Ne

Identita služby. Toto ID je kódovaná reprezentace názvu služby. Používá se v rozhraníCH REST API k identifikaci prostředku služby. Od verze 6.0 jsou hierarchické názvy oddělené znakem "~". Pokud je například název služby "fabric:/myapp/app1/svc1", identita služby bude myapp~app1~svc1 ve verzi 6.0+ a myapp/app1/svc1 v předchozích verzích.


Name

Typ: string
Povinné: Ne

Úplný název služby se schématem URI fabric:.


TypeName

Typ: string
Povinné: Ne

Název typu služby, jak je uvedeno v manifestu služby.


ManifestVersion

Typ: string
Povinné: Ne

Verze manifestu služby.


HealthState

Typ: řetězec (výčet)
Povinné: Ne

Stav entity Service Fabric, jako je cluster, uzel, aplikace, služba, oddíl, replika atd.

Možné hodnoty:

  • Invalid – Označuje neplatný stav. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula.
  • Ok - Označuje, že stav je v pořádku. Hodnota je 1.
  • Warning – Označuje stav na úrovni upozornění. Hodnota je 2.
  • Error – Označuje, že stav je na úrovni chyby. Měli byste prozkoumat stav chyby, protože to může mít vliv na správnou funkčnost clusteru. Hodnota je 3.
  • Unknown – Označuje neznámý stav. Hodnota je 65535.

ServiceStatus

Typ: řetězec (výčet)
Povinné: Ne

Stav aplikace.

Možné hodnoty:

  • Unknown – Označuje, že stav služby je neznámý. Hodnota je nula.
  • Active – Označuje stav služby je aktivní. Hodnota je 1.
  • Upgrading – Označuje, že se služba upgraduje. Hodnota je 2.
  • Deleting – Označuje, že se služba odstraňuje. Hodnota je 3.
  • Creating – Označuje, že se služba vytváří. Hodnota je 4.
  • Failed – Označuje, že vytváření nebo odstranění bylo ukončeno kvůli trvalým selháním. Je možné přijmout další žádost o vytvoření/odstranění. Hodnota je 5.

IsServiceGroup

Typ: logická
Povinné: Ne

Určuje, jestli je služba ve skupině služeb.


ServiceMetadata

Typ: ServiceMetadata
Povinné: Ne

Metadata přidružená ke konkrétní službě.


HasPersistedState

Typ: logická
Povinné: Ne

Určuje, jestli má služba trvalý stav.