DeployedStatefulServiceReplicaInfo
Information om en tillståndskänslig tjänstreplik som distribuerats på en nod.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
ServiceName |
sträng | No |
ServiceTypeName |
sträng | No |
ServiceManifestName |
sträng | No |
CodePackageName |
sträng | No |
PartitionId |
sträng (uuid) | No |
ReplicaStatus |
sträng (uppräkning) | No |
Address |
sträng | No |
ServicePackageActivationId |
sträng | No |
HostProcessId |
sträng | No |
ReplicaId |
sträng | No |
ReplicaRole |
sträng (uppräkning) | No |
ReconfigurationInformation |
OmkonfigurationInformation | No |
ServiceName
Typ: sträng
Krävs: Nej
Det fullständiga namnet på tjänsten med URI-schemat fabric:.
ServiceTypeName
Typ: sträng
Krävs: Nej
Namnet på tjänsttypen enligt vad som anges i tjänstmanifestet.
ServiceManifestName
Typ: sträng
Krävs: Nej
Namnet på tjänstmanifestet där den här tjänsttypen har definierats.
CodePackageName
Typ: sträng
Krävs: Nej
Namnet på det kodpaket som är värd för den här repliken.
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.
ReplicaStatus
Typ: sträng (uppräkning)
Krävs: Nej
Status för en replik av en tjänst.
Möjliga värden:
-
Invalid
– Anger att replikstatusen är ogiltig. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
InBuild
– Repliken håller på att skapas. Det innebär att en primär replik seedar den här repliken. Värdet är 1. -
Standby
- Repliken är i vänteläge. Värdet är 2. -
Ready
- Repliken är klar. Värdet är 3. -
Down
- Repliken är nere. Värdet är 4. -
Dropped
– Repliken tas bort. Det innebär att repliken har tagits bort från replikuppsättningen. Om den sparas har dess tillstånd tagits bort. Värdet är 5.
Address
Typ: sträng
Krävs: Nej
Den sista adressen som returnerades av repliken i Open eller ChangeRole.
ServicePackageActivationId
Typ: sträng
Krävs: Nej
ActivationId för ett distribuerat tjänstpaket. Om ServicePackageActivationMode som angavs när tjänsten skapades är "SharedProcess" (eller om det inte har angetts, i vilket fall som standard är SharedProcess), är värdet för ServicePackageActivationId alltid en tom sträng.
HostProcessId
Typ: sträng
Krävs: Nej
Värdprocess-ID för den process som är värd för repliken. Detta blir noll om repliken är nere. I hyper-v-containrar kommer värdprocess-ID:t från en annan kernel.
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.
ReplicaRole
Typ: sträng (uppräkning)
Krävs: Nej
Rollen för en replik av en tillståndskänslig tjänst.
Möjliga värden:
-
Unknown
– Anger den inledande rollen som en replik skapas i. Värdet är noll. -
None
– Anger att repliken inte har något ansvar för replikuppsättningen. Värdet är 1 -
Primary
– Refererar till repliken i uppsättningen där alla läs- och skrivåtgärder är slutförda för att framtvinga stark konsekvenssemantik. Läsåtgärder hanteras direkt av den primära repliken, medan skrivåtgärder måste bekräftas av ett kvorum av replikerna i replikuppsättningen. Det kan bara finnas en primär replik i en replikuppsättning i taget. Värdet är 2. -
IdleSecondary
– Refererar till en replik i uppsättningen som tar emot en tillståndsöverföring från den primära repliken för att förbereda för att bli en aktiv sekundär replik. Det kan finnas flera inaktiva sekundära repliker i en replikuppsättning åt gången. Inaktiva sekundära repliker räknas inte som en del av ett skrivkvorum. Värdet är 3. -
ActiveSecondary
– Refererar till en replik i uppsättningen som tar emot tillståndsuppdateringar från den primära repliken, tillämpar dem och skickar tillbaka bekräftelser. Sekundära repliker måste delta i skrivkvorumet för en replikuppsättning. Det kan finnas flera aktiva sekundära repliker i en replikuppsättning åt gången. Antalet aktiva sekundära repliker kan konfigureras som undersystemet för tillförlitlighet ska underhålla. Värdet är 4. -
IdleAuxiliary
– Refererar till en replik i uppsättningen som tar emot en tillståndsöverföring från den primära repliken för att förbereda för att bli en ActiveAuxiliary-replik. Det kan finnas flera IdleAuxiliary-repliker i en replikuppsättning åt gången. IdleAuxiliary-repliker räknas inte som en del av ett skrivkvorum. Värdet är 5. -
ActiveAuxiliary
– Refererar till en replik i uppsättningen som tar emot tillståndsuppdateringar från den primära repliken, tillämpar dem och skickar tillbaka bekräftelser. ActiveAuxiliary-repliker måste delta i skrivkvorumet för en replikuppsättning. Det kan finnas flera aktiva ActiveAuxiliary-repliker i en replikuppsättning åt gången. Antalet aktiva ActiveAuxiliary-repliker kan konfigureras som undersystemet för tillförlitlighet ska underhålla. Värdet är 6. -
PrimaryAuxiliary
– Refererar till repliken i uppsättningen som används för att återskapa en ny sekundär replik att avstå från primär status till. Det går inte att ange läs- eller skrivbegäranden i fält. Värdet är 7.
ReconfigurationInformation
Typ: OmkonfigurationInformation
Obligatoriskt: Nej
Information om aktuell omkonfiguration som fas, typ, tidigare konfigurationsroll för replik och omkonfiguration startdatumtid.