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


DeployedStatelessServiceInstanceInfo

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

Свойства

Имя Тип Обязательно
ServiceName строка Нет
ServiceTypeName строка Нет
ServiceManifestName строка Нет
CodePackageName строка Нет
PartitionId строка (UUID) Нет
ReplicaStatus string (перечисление) Нет
Address строка Нет
ServicePackageActivationId строка Нет
HostProcessId строка Нет
InstanceId строка Нет

ServiceName

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

Полное имя службы со схемой URI fabric:.


ServiceTypeName

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

Имя типа службы, указанное в манифесте службы.


ServiceManifestName

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

Имя манифеста службы, в котором определен этот тип службы.


CodePackageName

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

Имя пакета кода, в котором размещена эта реплика.


PartitionId

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

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


ReplicaStatus

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

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

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

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

Address

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

Последний адрес, возвращенный реплика в Open или ChangeRole.


ServicePackageActivationId

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

Идентификатор активации развернутого пакета службы. Если servicePackageActivationMode во время создания службы имеет значение SharedProcess (или если он не указан, в этом случае по умолчанию используется значение SharedProcess), значение ServicePackageActivationId всегда является пустой строкой.


HostProcessId

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

Идентификатор процесса узла, в котором размещается реплика. Значение равно нулю, если реплика не работает. В контейнерах Hyper-v этот идентификатор хост-процесса будет получен из другого ядра.


InstanceId

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

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