Sdílet prostřednictvím


DeployedStatefulServiceReplicaDetailInfo

Informace o stavové replice spuštěné v balíčku kódu. Poznámka: DeployedServiceReplicaQueryResult bude obsahovat duplicitní data, jako jsou ServiceKind, ServiceName, PartitionId a replicaId.

Vlastnosti

Název Typ Vyžadováno
ServiceName řetězec No
PartitionId string (uuid) Ne
CurrentServiceOperation string (výčet) Ne
CurrentServiceOperationStartTimeUtc string (datum a čas) Ne
ReportedLoad pole LoadMetricReportInfo Ne
ReplicaId řetězec No
CurrentReplicatorOperation string (výčet) Ne
ReadStatus string (výčet) No
WriteStatus string (výčet) Ne
ReplicatorStatus ReplicatorStatus No
ReplicaStatus KeyValueStoreReplicaStatus Ne
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo No

ServiceName

Typ: řetězec
Povinné: Ne

Úplný hierarchický název služby ve formátu identifikátoru URI začínající na fabric:.


PartitionId

Typ: řetězec (uuid)
Povinné: Ne

Interní ID, které Service Fabric používá k jednoznačné identifikaci oddílu. Jedná se o náhodně vygenerovaný identifikátor GUID při vytvoření služby. ID oddílu je jedinečné a po celou dobu životnosti služby se nemění. Pokud by se stejná služba odstranila a znovu vytvořila, ID jejích oddílů by se lišila.


CurrentServiceOperation

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

Určuje aktuální aktivní operaci životního cyklu na replice stavové služby nebo instanci bezstavové služby.

Možné hodnoty:

  • Unknown - Vyhrazeno pro budoucí použití.
  • None – Replika nebo instance služby neprožívá žádné změny životního cyklu.
  • Open – Replika služby nebo instance se právě otevírá.
  • ChangeRole – Replika služby mění role.
  • Close – Replika nebo instance služby se zavírá.
  • Abort – Replika služby nebo instance se přerušuje.

CurrentServiceOperationStartTimeUtc

Typ: řetězec (datum a čas)
Povinné: Ne

Čas zahájení aktuální operace služby ve formátu UTC.


ReportedLoad

Typ: pole LoadMetricReportInfo
Povinné: Ne

Seznam zatížení hlášených replikou


ReplicaId

Typ: řetězec
Povinné: Ne

ID repliky stavové služby ReplicaId používá Service Fabric k jednoznačné identifikaci repliky oddílu. Je jedinečný v rámci oddílu a po celou dobu životnosti repliky se nemění. Pokud dojde k vyřazení repliky a na stejném uzlu pro stejný oddíl se vytvoří další replika, získá pro ID jinou hodnotu. Někdy se ID instance bezstavové služby označuje také jako ID repliky.


CurrentReplicatorOperation

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

Určuje operaci, kterou replikátor aktuálně provádí.

Možné hodnoty:

  • Invalid – Výchozí hodnota, pokud replikátor ještě není připravený.
  • None – Replikátor nespouštějí žádnou operaci z pohledu Service Fabric.
  • Open - Replikátor se otevírá.
  • ChangeRole - Replikátor právě mění svou roli.
  • UpdateEpoch – Kvůli změně sady replik se replikátor aktualizuje o svou epochu.
  • Close - Replikátor se zavírá.
  • Abort Replikátor je přerušený.
  • OnDataLoss Replikátor zpracovává stav ztráty dat, kdy služba uživatele může potenciálně obnovovat stav z externího zdroje.
  • WaitForCatchup – Replikátor čeká na zachycení kvora replik do nejnovějšího stavu.
  • Build - Replikátor právě vytváří jednu nebo více replik.

ReadStatus

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

Určuje stav přístupu oddílu.

Možné hodnoty:

  • Invalid – Označuje, že stav přístupu operace čtení nebo zápisu není platný. Tato hodnota není vrácena volajícímu.
  • Granted – Označuje, že operace čtení nebo zápisu má udělený přístup a operace je povolená.
  • ReconfigurationPending – Označuje, že klient by to měl zkusit znovu později, protože probíhá rekonfigurace.
  • NotPrimary – Označuje, že tento požadavek klienta přijala replika, která není primární replikou.
  • NoWriteQuorum – Označuje, že není k dispozici žádné kvorum zápisu, a proto nelze přijmout žádnou operaci zápisu.

WriteStatus

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

Určuje stav přístupu oddílu.

Možné hodnoty:

  • Invalid – Označuje, že stav přístupu operace čtení nebo zápisu není platný. Tato hodnota není vrácena volajícímu.
  • Granted – Označuje, že operace čtení nebo zápisu má udělený přístup a operace je povolená.
  • ReconfigurationPending – Označuje, že klient by to měl zkusit znovu později, protože probíhá rekonfigurace.
  • NotPrimary – Označuje, že tento požadavek klienta přijala replika, která není primární replikou.
  • NoWriteQuorum – Označuje, že není k dispozici žádné kvorum zápisu, a proto nelze přijmout žádnou operaci zápisu.

ReplicatorStatus

Typ: ReplicatorStatus
Povinné: Ne

Představuje základní třídu pro stav primárního nebo sekundárního replikátoru. Obsahuje informace o replikátoru Service Fabric, jako je využití fronty replikace/kopírování, časové razítko přijetí posledního potvrzení atd.


ReplicaStatus

Typ: KeyValueStoreReplicaStatus
Povinné: Ne

Informace související s úložištěm hodnot klíčů pro repliku


DeployedServiceReplicaQueryResult

Typ: DeployedStatefulServiceReplicaInfo
Povinné: Ne

Informace o stavové replice služby nasazené na uzlu