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


StatelessServicePartitionInfo

Сведения о секции службы Service Fabric без отслеживания состояния.

Свойства

Имя Тип Обязательно
HealthState string (перечисление) Нет
PartitionStatus string (перечисление) Нет
PartitionInformation PartitionInformation Нет
InstanceCount integer (int64) Нет
MinInstanceCount Целое число Нет
MinInstancePercentage Целое число Нет

HealthState

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

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

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

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

PartitionStatus

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

Состояние раздела службы Service Fabric.

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

  • Invalid — указывает, что состояние секции недопустимо. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • Ready — указывает, что секция готова. Это означает, что для секции службы без отслеживания состояния имеется по крайней мере один экземпляр, а для секции службы с отслеживанием состояния количество готовых реплик больше или равно MinReplicaSetSize. Значение равно 1.
  • NotReady — указывает, что секция не готова. Это состояние возвращается, если ни одно из других состояний не применяется. Значение равно 2.
  • InQuorumLoss — указывает, что секция находится в режиме потери кворума. Это означает, что количество реплик, участвующих в наборе реплика, меньше, чем MinReplicaSetSize для этой секции. Значение равно 3.
  • Reconfiguring— указывает, что секция перенастраивает свои наборы реплика. Это может произойти из-за отработки отказа, обновления, балансировки нагрузки, добавления или удаления реплик из набора реплика. Значение равно 4.
  • Deleting — указывает, что секция удаляется. Значение равно 5.

PartitionInformation

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

Сведения об идентификаторе секции, схеме секционирования и ключах, поддерживаемых им.


InstanceCount

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

Количество экземпляров этой секции.


MinInstanceCount

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

MinInstanceCount — это минимальное количество экземпляров, которое должно соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или отключение узла. Фактическое используемое число — max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Обратите внимание, что если параметр InstanceCount имеет значение -1, во время вычисления MinInstanceCount значение -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения в службе.


MinInstancePercentage

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

MinInstancePercentage — это минимальный процент instanceCount, который должен соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или отключение узла. Фактическое используемое число — max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Обратите внимание, что если параметр InstanceCount имеет значение -1, во время вычисления MinInstancePercentage значение -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения в службе.