Поделиться через


StatelessServiceInstanceInfo

Представляет экземпляр службы без отслеживания состояния. Сюда входят сведения об удостоверении, состоянии, работоспособности, имени узла, времени безотказной работы и другие сведения об экземпляре.

Свойства

Имя Тип Обязательно
ReplicaStatus string (перечисление) Нет
HealthState string (перечисление) Нет
NodeName строка Нет
Address строка Нет
LastInBuildDurationInSeconds строка Нет
InstanceId строка Нет

ReplicaStatus

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

Состояние реплика службы.

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

  • Invalid— указывает, что состояние реплика недопустимо. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • InBuild- Строится реплика. Это означает, что основной реплика заполняет этот реплика. Значение равно 1.
  • Standby— реплика находится в режиме ожидания. Значение равно 2.
  • Ready— реплика готов. Значение равно 3.
  • Down— реплика не работает. Значение равно 4.
  • Dropped — реплика удалена. Это означает, что реплика удален из набора реплика. Если он сохраняется, его состояние удалено. Значение равно 5.

HealthState

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

Состояние работоспособности сущности Service Fabric, например кластера, узла, приложения, службы, секции, реплики и т. д.

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

  • Invalid — указывает недопустимое состояние работоспособности. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • Ok — указывает, что состояние работоспособности в порядке. Значение равно 1.
  • Warning — указывает, что состояние работоспособности находится на уровне предупреждения. Значение равно 2.
  • Error — указывает, что состояние работоспособности находится на уровне ошибки. Необходимо изучить состояние работоспособности ошибки, так как они могут повлиять на правильную функциональность кластера. Значение равно 3.
  • Unknown — указывает неизвестное состояние работоспособности. Значение равно 65 535.

NodeName

Тип: строка
Обязательный: нет

Имя узла Service Fabric.


Address

Тип: строка
Обязательный: нет

Адрес, который прослушивает реплика.


LastInBuildDurationInSeconds

Тип: строка
Обязательный: нет

Последняя длительность сборки реплика в секундах.


InstanceId

Тип: строка
Обязательный: нет

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