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.