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.