DeployedStatefulServiceReplicaDetailInfo
Informacje o repliki stanowej uruchomionej w pakiecie kodu. Uwaga DeployedServiceReplicaQueryResult będzie zawierać zduplikowane dane, takie jak ServiceKind, ServiceName, PartitionId i replicaId.
Właściwości
Nazwa | Typ | Wymagane |
---|---|---|
ServiceName |
ciąg | Nie |
PartitionId |
string (uuid) | Nie |
CurrentServiceOperation |
ciąg (wyliczenie) | Nie |
CurrentServiceOperationStartTimeUtc |
ciąg (data-godzina) | Nie |
ReportedLoad |
tablica parametrów LoadMetricReportInfo | Nie |
ReplicaId |
ciąg | Nie |
CurrentReplicatorOperation |
ciąg (wyliczenie) | Nie |
ReadStatus |
ciąg (wyliczenie) | Nie |
WriteStatus |
ciąg (wyliczenie) | Nie |
ReplicatorStatus |
Stan replikatora | Nie |
ReplicaStatus |
KeyValueStoreReplicaStatus | Nie |
DeployedServiceReplicaQueryResult |
DeployedStatefulServiceReplicaInfo | Nie |
ServiceName
Typ: ciąg
Wymagane: Nie
Pełna hierarchiczna nazwa usługi w formacie URI rozpoczynającym się od fabric:
.
PartitionId
Typ: ciąg (uuid)
Wymagane: Nie
Wewnętrzny identyfikator używany przez usługę Service Fabric do unikatowego identyfikowania partycji. Jest to losowo generowany identyfikator GUID podczas tworzenia usługi. Identyfikator partycji jest unikatowy i nie zmienia się w okresie istnienia usługi. Jeśli ta sama usługa została usunięta i ponownie utworzono identyfikatory jej partycji, będą się różnić.
CurrentServiceOperation
Typ: ciąg (wyliczenie)
Wymagane: Nie
Określa bieżącą aktywną operację cyklu życia dla repliki usługi stanowej lub wystąpienia usługi bezstanowej.
Możliwe wartości:
-
Unknown
- Zarezerwowane do użytku w przyszłości. -
None
— Replika usługi lub wystąpienie nie przechodzi żadnych zmian w cyklu życia. -
Open
— Replika usługi lub wystąpienie jest otwierane. -
ChangeRole
— Replika usługi zmienia role. -
Close
— Replika usługi lub wystąpienie jest zamykane. -
Abort
— Replika usługi lub wystąpienie jest przerywane.
CurrentServiceOperationStartTimeUtc
Typ: ciąg (data-godzina)
Wymagane: Nie
Godzina rozpoczęcia bieżącej operacji usługi w formacie UTC.
ReportedLoad
Typ: tablica LoadMetricReportInfo
Wymagane: Nie
Lista obciążeń zgłaszanych przez replikę.
ReplicaId
Typ: ciąg
Wymagane: Nie
Identyfikator repliki usługi stanowej. ReplicaId jest używany przez usługę Service Fabric do unikatowego identyfikowania repliki partycji. Jest ona unikatowa w obrębie partycji i nie zmienia się przez okres istnienia repliki. Jeśli replika zostanie porzucona, a inna replika zostanie utworzona w tym samym węźle dla tej samej partycji, uzyska inną wartość dla identyfikatora. Czasami identyfikator wystąpienia usługi bezstanowej jest również nazywany identyfikatorem repliki.
CurrentReplicatorOperation
Typ: ciąg (wyliczenie)
Wymagane: Nie
Określa operację aktualnie wykonywaną przez replikator.
Możliwe wartości:
-
Invalid
— Wartość domyślna, jeśli replikator nie jest jeszcze gotowy. -
None
— Replikator nie uruchamia żadnej operacji z perspektywy usługi Service Fabric. -
Open
- Replikator otwiera. -
ChangeRole
- Replikator jest w trakcie zmiany jego roli. -
UpdateEpoch
— Ze względu na zmianę zestawu replik replikator jest aktualizowany przy użyciu jego epoki. -
Close
— Replikator jest zamykany. -
Abort
- Replikator jest przerywany. -
OnDataLoss
— Replikator obsługuje stan utraty danych, w którym usługa użytkownika może potencjalnie odzyskiwać stan ze źródła zewnętrznego. -
WaitForCatchup
— Replikator czeka na przechwytowanie kworum replik do najnowszego stanu. -
Build
- Replikator jest w trakcie tworzenia co najmniej jednej repliki.
ReadStatus
Typ: ciąg (wyliczenie)
Wymagane: Nie
Określa stan dostępu partycji.
Możliwe wartości:
-
Invalid
— Wskazuje, że stan dostępu do operacji odczytu lub zapisu jest nieprawidłowy. Ta wartość nie jest zwracana do elementu wywołującego. -
Granted
— Wskazuje, że udzielono dostępu do operacji odczytu lub zapisu, a operacja jest dozwolona. -
ReconfigurationPending
— Wskazuje, że klient powinien ponowić próbę później, ponieważ trwa ponowna konfiguracja. -
NotPrimary
— Wskazuje, że to żądanie klienta zostało odebrane przez replikę, która nie jest repliką podstawową. -
NoWriteQuorum
— Wskazuje, że kworum zapisu nie jest dostępne i w związku z tym nie można zaakceptować operacji zapisu.
WriteStatus
Typ: ciąg (wyliczenie)
Wymagane: Nie
Określa stan dostępu partycji.
Możliwe wartości:
-
Invalid
— Wskazuje, że stan dostępu do operacji odczytu lub zapisu jest nieprawidłowy. Ta wartość nie jest zwracana do elementu wywołującego. -
Granted
— Wskazuje, że udzielono dostępu do operacji odczytu lub zapisu, a operacja jest dozwolona. -
ReconfigurationPending
— Wskazuje, że klient powinien ponowić próbę później, ponieważ trwa ponowna konfiguracja. -
NotPrimary
— Wskazuje, że to żądanie klienta zostało odebrane przez replikę, która nie jest repliką podstawową. -
NoWriteQuorum
— Wskazuje, że kworum zapisu nie jest dostępne i w związku z tym nie można zaakceptować operacji zapisu.
ReplicatorStatus
Typ: ReplicatorStatus
Wymagane: Nie
Reprezentuje klasę bazową stanu replikatora podstawowego lub pomocniczego.
Zawiera informacje o replikatorze usługi Service Fabric, takie jak użycie kolejki replikacji/kopiowania, znacznik czasu odebrania ostatniego potwierdzenia itp.
ReplicaStatus
Typ: KeyValueStoreReplicaStatus
Wymagane: Nie
Informacje powiązane z magazynem wartości klucza dla repliki.
DeployedServiceReplicaQueryResult
Typ: DeployedStatefulServiceReplicaInfo
Wymagane: Nie
Informacje o repliki usługi stanowej wdrożonej w węźle.