DeployedStatefulServiceReplicaDetailInfo

Сведения о реплика с отслеживанием состояния, выполняющихся в пакете кода. Примечание DeployedServiceReplicaQueryResult будет содержать повторяющиеся данные, такие как ServiceKind, ServiceName, PartitionId и replicaId.

Свойства

Имя Тип Обязательно
ServiceName строка Нет
PartitionId строка (UUID) Нет
CurrentServiceOperation string (перечисление) Нет
CurrentServiceOperationStartTimeUtc строка (дата-время) Нет
ReportedLoad Массив LoadMetricReportInfo Нет
ReplicaId строка Нет
CurrentReplicatorOperation string (перечисление) Нет
ReadStatus string (перечисление) Нет
WriteStatus string (перечисление) Нет
ReplicatorStatus ReplicatorStatus Нет
ReplicaStatus KeyValueStoreReplicaStatus Нет
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo Нет

ServiceName

Тип: string
Обязательный: нет

Полное иерархическое имя службы в формате URI, начиная с fabric:.


PartitionId

Тип: string (uuid)
Обязательный: нет

Внутренний идентификатор, используемый Service Fabric для уникальной идентификации секции. Это идентификатор GUID, сгенерированный случайным образом при создании службы. Идентификатор секции уникален и не меняется в течение всего времени существования службы. Если бы та же служба была удалена и повторно создана, идентификаторы ее секций будут отличаться.


CurrentServiceOperation

Тип: string (перечисление)
Обязательный: нет

Указывает текущую активную операцию жизненного цикла в службе с отслеживанием состояния реплика или экземпляре службы без отслеживания состояния.

Возможны следующие значения:

  • Unknown — зарезервировано для использования в будущем.
  • None— реплика службы или экземпляр не проходит никаких изменений жизненного цикла.
  • Open— открывается реплика службы или экземпляр.
  • ChangeRole— служба реплика меняет роли.
  • Close— служба реплика или экземпляр закрывается.
  • Abort— служба реплика или экземпляр прерывается.

CurrentServiceOperationStartTimeUtc

Тип: string (дата и время)
Обязательный: нет

Время начала текущей операции службы в формате UTC.


ReportedLoad

Тип: массив LoadMetricReportInfo.
Обязательный: нет

Список нагрузки, сообщаемой реплика.


ReplicaId

Тип: string
Обязательный: нет

Идентификатор реплика службы с отслеживанием состояния. ReplicaId используется Service Fabric для уникальной идентификации реплика секции. Он уникален в пределах секции и не изменяется в течение времени существования реплика. Если реплика удаляется и на том же узле создается другая реплика для той же секции, для идентификатора будет указано другое значение. Иногда идентификатор экземпляра службы без отслеживания состояния также называется идентификатором реплика.


CurrentReplicatorOperation

Тип: string (перечисление)
Обязательный: нет

Указывает операцию, выполняемую в настоящее время репликатором.

Возможны следующие значения:

  • Invalid — значение по умолчанию, если репликатор еще не готов.
  • None — Репликатор не выполняет никаких операций с точки зрения Service Fabric.
  • Open — Открывается репликатор.
  • ChangeRole — Репликатор находится в процессе изменения своей роли.
  • UpdateEpoch— Из-за изменения в наборе реплика репликатор обновляется с учетом своей эпохи.
  • Close — Репликатор закрывается.
  • Abort — Репликатор прерывается.
  • OnDataLoss — Репликатор обрабатывает условие потери данных, при котором пользовательская служба потенциально может восстанавливать состояние из внешнего источника.
  • WaitForCatchup — Репликатор ожидает, пока кворум реплик будет перехвачен до последнего состояния.
  • Build — Репликатор находится в процессе создания одной или нескольких реплик.

ReadStatus

Тип: string (перечисление)
Обязательный: нет

Указывает состояние доступа к секции.

Возможны следующие значения:

  • Invalid — указывает, что состояние доступа к операции чтения или записи недопустимо. Это значение не возвращается вызывающей объекту.
  • Granted — указывает, что операция чтения или записи предоставлена и операция разрешена.
  • ReconfigurationPending — указывает, что клиент должен повторить попытку позже, так как выполняется перенастройка.
  • NotPrimary— указывает, что этот клиентский запрос был получен реплика, который не является основным реплика.
  • NoWriteQuorum — указывает, что кворум записи недоступен и, следовательно, операция записи не может быть принята.

WriteStatus

Тип: string (перечисление)
Обязательный: нет

Указывает состояние доступа к секции.

Возможны следующие значения:

  • Invalid — указывает, что состояние доступа к операции чтения или записи недопустимо. Это значение не возвращается вызывающей объекту.
  • Granted — указывает, что операция чтения или записи предоставлена и операция разрешена.
  • ReconfigurationPending — указывает, что клиент должен повторить попытку позже, так как выполняется перенастройка.
  • NotPrimary— указывает, что этот клиентский запрос был получен реплика, который не является основным реплика.
  • NoWriteQuorum — указывает, что кворум записи недоступен и, следовательно, операция записи не может быть принята.

ReplicatorStatus

Тип: ReplicatorStatus
Обязательный: нет

Представляет базовый класс для состояния первичного или вторичного репликатора. Содержит сведения о репликаторе Service Fabric, например об использовании очереди репликации или копирования, метке времени получения последнего подтверждения и т. д.


ReplicaStatus

Тип: KeyValueStoreReplicaStatus
Обязательный: нет

Хранилище сведений о значении ключа для реплика.


DeployedServiceReplicaQueryResult

Тип: DeployedStatefulServiceReplicaInfo
Обязательный: нет

Сведения о службе с отслеживанием состояния, реплика развернутой на узле.