Dela via


DeployedStatefulServiceReplicaDetailInfo

Information om en tillståndskänslig replik som körs i ett kodpaket. Obs! DeployedServiceReplicaQueryResult innehåller dubblettdata som ServiceKind, ServiceName, PartitionId och replicaId.

Egenskaper

Namn Typ Obligatorisk
ServiceName sträng No
PartitionId sträng (uuid) No
CurrentServiceOperation sträng (uppräkning) No
CurrentServiceOperationStartTimeUtc sträng (datum/tid) No
ReportedLoad matris med LoadMetricReportInfo No
ReplicaId sträng No
CurrentReplicatorOperation sträng (uppräkning) No
ReadStatus sträng (uppräkning) No
WriteStatus sträng (uppräkning) No
ReplicatorStatus ReplicatorStatus No
ReplicaStatus KeyValueStoreReplicaStatus No
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo No

ServiceName

Typ: sträng
Krävs: Nej

Fullständigt hierarkiskt namn på tjänsten i URI-format som börjar med fabric:.


PartitionId

Typ: sträng (uuid)
Krävs: Nej

Ett internt ID som används av Service Fabric för att unikt identifiera en partition. Detta är ett slumpmässigt genererat GUID när tjänsten skapades. Partitions-ID:t är unikt och ändras inte under tjänstens livslängd. Om samma tjänst togs bort och återskapades skulle ID:na för dess partitioner vara annorlunda.


CurrentServiceOperation

Typ: sträng (uppräkning)
Krävs: Nej

Anger den aktuella aktiva livscykelåtgärden på en tillståndskänslig tjänstreplik eller tillståndslös tjänstinstans.

Möjliga värden:

  • Unknown - Reserverad för framtida användning.
  • None – Tjänstrepliken eller instansen genomgår inga livscykeländringar.
  • Open – Tjänstrepliken eller instansen öppnas.
  • ChangeRole – Tjänstrepliken ändrar roller.
  • Close – Tjänstrepliken eller instansen stängs.
  • Abort – Tjänstrepliken eller instansen avbryts.

CurrentServiceOperationStartTimeUtc

Typ: sträng (datum/tid)
Krävs: Nej

Starttiden för den aktuella tjänståtgärden i UTC-format.


ReportedLoad

Typ: matris för LoadMetricReportInfo
Krävs: Nej

Lista över inläsning som rapporterats av repliken.


ReplicaId

Typ: sträng
Krävs: Nej

ID för en tillståndskänslig tjänstreplik. ReplicaId används av Service Fabric för att unikt identifiera en replik av en partition. Den är unik inom en partition och ändras inte under replikens livslängd. Om en replik tas bort och en annan replik skapas på samma nod för samma partition får den ett annat värde för ID:t. Ibland kallas ID:t för en tillståndslös tjänstinstans även för ett replik-ID.


CurrentReplicatorOperation

Typ: sträng (uppräkning)
Krävs: Nej

Anger den åtgärd som för närvarande körs av replikatorn.

Möjliga värden:

  • Invalid – Standardvärde om replikatorn ännu inte är klar.
  • None – Replicator kör inte någon åtgärd ur Service Fabric-perspektiv.
  • Open – Replikatorn öppnas.
  • ChangeRole – Replikatorn håller på att ändra sin roll.
  • UpdateEpoch – På grund av en ändring i replikuppsättningen uppdateras replikatorn med sin epok.
  • Close – Replikatorn stängs.
  • Abort – Replikatorn avbryts.
  • OnDataLoss – Replikatorn hanterar dataförlustvillkoret, där användartjänsten potentiellt kan återställa tillståndet från en extern källa.
  • WaitForCatchup – Replikatorn väntar på att ett kvorum med repliker ska fångas upp till det senaste tillståndet.
  • Build – Replikatorn håller på att skapa en eller flera repliker.

ReadStatus

Typ: sträng (uppräkning)
Krävs: Nej

Anger åtkomststatus för partitionen.

Möjliga värden:

  • Invalid – Anger att åtkomststatusen för läs- eller skrivåtgärden inte är giltig. Det här värdet returneras inte till anroparen.
  • Granted – Anger att läs- eller skrivåtgärdsåtkomst beviljas och att åtgärden tillåts.
  • ReconfigurationPending – Anger att klienten ska försöka igen senare, eftersom en omkonfiguration pågår.
  • NotPrimary – Anger att den här klientbegäran togs emot av en replik som inte är en primär replik.
  • NoWriteQuorum – Anger att inget skrivkvorum är tillgängligt och därför kan ingen skrivåtgärd accepteras.

WriteStatus

Typ: sträng (uppräkning)
Krävs: Nej

Anger åtkomststatus för partitionen.

Möjliga värden:

  • Invalid – Anger att åtkomststatusen för läs- eller skrivåtgärden inte är giltig. Det här värdet returneras inte till anroparen.
  • Granted – Anger att läs- eller skrivåtgärdsåtkomst beviljas och att åtgärden tillåts.
  • ReconfigurationPending – Anger att klienten ska försöka igen senare, eftersom en omkonfiguration pågår.
  • NotPrimary – Anger att den här klientbegäran togs emot av en replik som inte är en primär replik.
  • NoWriteQuorum – Anger att inget skrivkvorum är tillgängligt och därför kan ingen skrivåtgärd accepteras.

ReplicatorStatus

Typ: ReplicatorStatus
Krävs: Nej

Representerar en basklass för primär eller sekundär replikeringsstatus. Innehåller information om Service Fabric-replikatorn, till exempel replikerings-/kopieringsköanvändningen, tidsstämpeln för senaste bekräftelse som togs emot osv.


ReplicaStatus

Typ: KeyValueStoreReplicaStatus
Krävs: Nej

Nyckelvärde lagrar relaterad information för repliken.


DeployedServiceReplicaQueryResult

Typ: DeployedStatefulServiceReplicaInfo
Krävs: Nej

Information om en tillståndskänslig tjänstreplik som distribuerats på en nod.