Udostępnij za pośrednictwem


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.