StatefulServicePartitionInfo
Informationen zu einer Partition eines zustandsbehafteten Service Fabric-Diensts.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
HealthState |
Zeichenfolge (Enumeration) | Nein |
PartitionStatus |
Zeichenfolge (Enumeration) | Nein |
PartitionInformation |
PartitionInformation | Nein |
TargetReplicaSetSize |
ganze Zahl (int64) | Nein |
MinReplicaSetSize |
ganze Zahl (int64) | Nein |
AuxiliaryReplicaCount |
ganze Zahl (int64) | Nein |
LastQuorumLossDuration |
Zeichenfolge (Dauer) | Nein |
PrimaryEpoch |
Epochen | Nein |
HealthState
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Der Integritätsstatus einer Service Fabric-Entität wie Cluster, Knoten, Anwendung, Dienst, Partition, Replikat usw.
Mögliche Werte:
-
Invalid
– Gibt einen ungültigen Integritätsstatus an. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
Ok
– Gibt an, dass der Integritätszustand in Ordnung ist. Der Wert ist "1". -
Warning
– Gibt an, dass der Integritätsstatus auf Warnebene liegt. Der Wert ist "2". -
Error
– Gibt an, dass sich der Integritätszustand auf einer Fehlerebene befindet. Fehlerintegrität sollte untersucht werden, da sie sich auf die richtige Funktionalität des Clusters auswirken können. Der Wert ist "3". -
Unknown
– Gibt einen unbekannten integritätsbasierten status an. Der Wert ist gleich „65535“.
PartitionStatus
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Der status der Service Fabric-Dienstpartition.
Mögliche Werte:
-
Invalid
– Gibt an, dass die Partition status ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
Ready
– Gibt an, dass die Partition bereit ist. Dies bedeutet, dass für eine zustandslose Dienstpartition mindestens eine instance vorhanden ist, und für eine zustandsbehaftete Dienstpartition ist die Anzahl der fertigen Replikate größer oder gleich der MinReplicaSetSize. Der Wert ist "1". -
NotReady
– Gibt an, dass die Partition nicht bereit ist. Diese status wird zurückgegeben, wenn keiner der anderen Zustände zutrifft. Der Wert ist "2". -
InQuorumLoss
– Gibt an, dass die Partition einen Quorumverlust aufweist. Dies bedeutet, dass die Anzahl von Replikaten, die in einer Replikatgruppe vorhanden sind und an einer Replikatgruppe teilnehmen, kleiner als MinReplicaSetSize für diese Partition ist. Der Wert ist "3". -
Reconfiguring
– Gibt an, dass die Partition ihre Replikatsätze neu konfiguriert. Dies kann durch Failover, Upgrade, Lastenausgleich oder Hinzufügen oder Entfernen von Replikaten aus dem Replikatsatz erfolgen. Der Wert ist "4". -
Deleting
– Gibt an, dass die Partition gelöscht wird. Der Wert ist "5".
PartitionInformation
Typ: PartitionInformation
Erforderlich: Nein
Informationen zur Partitionsidentität, zum Partitionierungsschema und zu den von ihr unterstützten Schlüsseln.
TargetReplicaSetSize
Typ: integer (int64)
Erforderlich: Nein
Die Zielgröße der Replikatgruppe als Zahl.
MinReplicaSetSize
Typ: integer (int64)
Erforderlich: Nein
Die Mindestgröße der Replikatgruppe als Zahl.
AuxiliaryReplicaCount
Typ: integer (int64)
Erforderlich: Nein
Die Anzahl des Hilfsreplikats als Zahl. Um Hilfsreplikate verwenden zu können, müssen die folgenden Werte true sein: AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 und TargetReplicaSetSize >=3.
LastQuorumLossDuration
Typ: Zeichenfolge (Dauer)
Erforderlich: Nein
Die Dauer, für die sich diese Partition im Quorumverlust befand. Wenn die Partition derzeit einen Quorumverlust aufweist, gibt sie die Dauer zurück, da sie sich in diesem Zustand befindet. Bei diesem Feld wird das ISO8601-Format zur Angabe der Dauer verwendet.
PrimaryEpoch
Typ: Epoche
Erforderlich: Nein
Eine Epoche ist eine Konfigurationsnummer für die Partition als Ganzes. Wenn sich die Konfiguration des Replikatsatzes ändert, z. B. wenn sich das primäre Replikat ändert, werden die Vorgänge, die aus dem neuen primären Replikat repliziert werden, eine neue Epoche von den Vorgängen sein, die vom alten primären Replikat gesendet wurden.