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
Обязательный: нет
Сведения о службе с отслеживанием состояния, реплика развернутой на узле.