Freigeben über


DeployedStatefulServiceReplicaDetailInfo

Informationen zu einem zustandsbehafteten Replikat, das in einem Codepaket ausgeführt wird. Hinweis DeployedServiceReplicaQueryResult enthält doppelte Daten wie ServiceKind, ServiceName, PartitionId und replicaId.

Eigenschaften

Name type Erforderlich
ServiceName Zeichenfolge Nein
PartitionId Zeichenfolge (uuid) Nein
CurrentServiceOperation Zeichenfolge (Enumeration) Nein
CurrentServiceOperationStartTimeUtc string (Datum/Uhrzeit) Nein
ReportedLoad Array von LoadMetricReportInfo Nein
ReplicaId Zeichenfolge Nein
CurrentReplicatorOperation Zeichenfolge (Enumeration) Nein
ReadStatus Zeichenfolge (Enumeration) Nein
WriteStatus Zeichenfolge (Enumeration) Nein
ReplicatorStatus ReplicatorStatus Nein
ReplicaStatus KeyValueStoreReplicaStatus Nein
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo Nein

ServiceName

Typ: Zeichenfolge
Erforderlich: Nein

Vollständiger hierarchischer Name des Diensts im URI-Format ab fabric:.


PartitionId

Typ: string (uuid)
Erforderlich: Nein

Eine interne ID, die von Service Fabric verwendet wird, um eine Partition eindeutig zu identifizieren. Dies ist eine zufällig generierte GUID, wenn der Dienst erstellt wurde. Die Partitions-ID ist eindeutig und ändert sich für die Lebensdauer des Diensts nicht. Wenn derselbe Dienst gelöscht und neu erstellt würde, wären die IDs seiner Partitionen unterschiedlich.


CurrentServiceOperation

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Gibt den aktuellen aktiven Lebenszyklusvorgang für ein zustandsbehaftetes Dienstreplikat oder einen zustandslosen Dienst instance an.

Mögliche Werte:

  • Unknown – Reserviert für die zukünftige Verwendung.
  • None– Das Dienstreplikat oder instance durchläuft keine Lebenszyklusänderungen.
  • Open– Das Dienstreplikat oder instance wird geöffnet.
  • ChangeRole – Das Dienstreplikat ändert die Rollen.
  • Close– Das Dienstreplikat oder instance wird geschlossen.
  • Abort: Das Dienstreplikat oder instance wird abgebrochen.

CurrentServiceOperationStartTimeUtc

Typ: Zeichenfolge (Datum/Uhrzeit)
Erforderlich: Nein

Die Startzeit des aktuellen Dienstvorgangs im UTC-Format.


ReportedLoad

Typ: Array von LoadMetricReportInfo
Erforderlich: Nein

Liste der vom Replikat gemeldeten Lasten.


ReplicaId

Typ: Zeichenfolge
Erforderlich: Nein

ID eines zustandsbehafteten Dienstreplikats. ReplicaId wird von Service Fabric verwendet, um ein Replikat einer Partition eindeutig zu identifizieren. Sie ist innerhalb einer Partition eindeutig und ändert sich für die Lebensdauer des Replikats nicht. Wenn ein Replikat gelöscht wird und ein anderes Replikat auf demselben Knoten für dieselbe Partition erstellt wird, erhält es einen anderen Wert für die ID. Manchmal wird die ID eines zustandslosen Diensts instance auch als Replikat-ID bezeichnet.


CurrentReplicatorOperation

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Gibt den Vorgang an, der derzeit vom Replicator ausgeführt wird.

Mögliche Werte:

  • Invalid - Standardwert, wenn der Replizierer noch nicht bereit ist.
  • None – Replizierer führt keinen Vorgang aus Service Fabric-Sicht aus.
  • Open - Replicator wird geöffnet.
  • ChangeRole – Replizierer ist gerade dabei, seine Rolle zu ändern.
  • UpdateEpoch – Aufgrund einer Änderung in der Replikatmenge wird replicator mit seiner Epoche aktualisiert.
  • Close – Replikattor wird geschlossen.
  • Abort – Der Replizierer wird abgebrochen.
  • OnDataLoss - Der Replizierer behandelt die Datenverlustbedingung, bei der der Benutzerdienst möglicherweise den Zustand aus einer externen Quelle wiederherstellen kann.
  • WaitForCatchup – Replikattor wartet darauf, dass ein Quorum von Replikaten auf den neuesten Zustand aufgeholt wird.
  • Build – Replicator erstellt gerade ein oder mehrere Replikate.

ReadStatus

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Gibt den zugriff status der Partition an.

Mögliche Werte:

  • Invalid– Gibt an, dass der Lese- oder Schreibvorgangszugriff status ungültig ist. Dieser Wert wird nicht an den Aufrufer zurückgegeben.
  • Granted – Gibt an, dass dem Lese- oder Schreibvorgang Zugriff gewährt wird und der Vorgang zulässig ist.
  • ReconfigurationPending – Gibt an, dass der Client es später erneut versuchen soll, da eine Neukonfiguration ausgeführt wird.
  • NotPrimary – Gibt an, dass diese Clientanforderung von einem Replikat empfangen wurde, das kein primäres Replikat ist.
  • NoWriteQuorum – Gibt an, dass kein Schreibquorum verfügbar ist und daher kein Schreibvorgang akzeptiert werden kann.

WriteStatus

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Gibt den zugriff status der Partition an.

Mögliche Werte:

  • Invalid– Gibt an, dass der Lese- oder Schreibvorgangszugriff status ungültig ist. Dieser Wert wird nicht an den Aufrufer zurückgegeben.
  • Granted – Gibt an, dass dem Lese- oder Schreibvorgang Zugriff gewährt wird und der Vorgang zulässig ist.
  • ReconfigurationPending – Gibt an, dass der Client es später erneut versuchen soll, da eine Neukonfiguration ausgeführt wird.
  • NotPrimary – Gibt an, dass diese Clientanforderung von einem Replikat empfangen wurde, das kein primäres Replikat ist.
  • NoWriteQuorum – Gibt an, dass kein Schreibquorum verfügbar ist und daher kein Schreibvorgang akzeptiert werden kann.

ReplicatorStatus

Typ: ReplicatorStatus
Erforderlich: Nein

Stellt eine Basisklasse für den primären oder sekundären Replikator status dar. Enthält Informationen zum Service Fabric-Replikator, z. B. die Auslastung der Replikations-/Kopierwarteschlange, den Zeitstempel der letzten Bestätigung usw.


ReplicaStatus

Typ: KeyValueStoreReplicaStatus
Erforderlich: Nein

Schlüsselwert speichert verwandte Informationen für das Replikat.


DeployedServiceReplicaQueryResult

Typ: DeployedStatefulServiceReplicaInfo
Erforderlich: Nein

Informationen zu einem zustandsbehafteten Dienstreplikat, das auf einem Knoten bereitgestellt wird.