你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StatelessServicePartitionInfo v82

有关无状态 Service Fabric 服务的分区的信息。

属性

名称 类型 必需
HealthState string (枚举)
PartitionStatus string (枚举)
PartitionInformation PartitionInformation
InstanceCount 整数 (int64)
MinInstanceCount integer
MinInstancePercentage integer

HealthState

类型:字符串 (枚举)
必需:否

Service Fabric 实体(例如群集、节点、应用程序、服务、分区、副本等)的运行状况。

可能的值包括:

  • Invalid - 指示运行状况无效。 所有 Service Fabric 枚举的类型都无效。 值为 0。
  • Ok - 指示运行状况正常。 值为 1。
  • Warning - 指示运行状况处于警告级别。 值为 2。
  • Error - 指示运行状况处于错误级别。 应调查错误运行状况状态,因为它们可能会影响群集的正确功能。 值为 3。
  • Unknown - 指示未知的运行状况。 值为 65535。

PartitionStatus

类型:字符串 (枚举)
必需:否

Service Fabric 服务分区的状态。

可能的值包括:

  • Invalid - 指示分区状态无效。 所有 Service Fabric 枚举的类型都无效。 值为 0。
  • Ready - 指示分区已准备就绪。 这意味着,对于无状态服务分区,至少有一个实例处于启动状态,对于有状态服务分区,就绪副本数大于或等于 MinReplicaSetSize。 值为 1。
  • NotReady - 指示分区未就绪。 当其他状态均不适用时,将返回此状态。 值为 2。
  • InQuorumLoss - 指示分区处于仲裁丢失状态。 这意味着,已启动并参与副本 (replica) 集的副本数小于此分区的 MinReplicaSetSize。 值为 3。
  • Reconfiguring- 指示分区正在重新配置其副本 (replica) 集。 这可能是由于故障转移、升级、负载均衡或从副本 (replica) 集中添加或删除副本而发生的。 值为 4。
  • Deleting - 指示正在删除分区。 值为 5。

PartitionInformation

类型PartitionInformation
必需:否

有关分区标识、分区方案和它支持的键的信息。


InstanceCount

类型:整数 (int64)
必需:否

此分区的实例数。


MinInstanceCount

类型:整数
必需:否

MinInstanceCount 是在升级或停用节点等操作期间必须满足 EnsureAvailability 安全检查的最小实例数。 使用的实际数字为最大 ( MinInstanceCount,ceil ( MinInstancePercentage/100.0 * InstanceCount) ) 。 请注意,如果 InstanceCount 设置为 -1,则 MinInstanceCount 期间计算 -1 将首先转换为根据服务上的放置约束允许放置实例的节点数。


MinInstancePercentage

类型:整数
必需:否

MinInstancePercentage 是在升级或停用节点等操作期间必须满足 EnsureAvailability 安全检查的 InstanceCount 的最小百分比。 使用的实际数字为最大 ( MinInstanceCount,ceil ( MinInstancePercentage/100.0 * InstanceCount) ) 。 请注意,如果 InstanceCount 设置为 -1,在 MinInstancePercentage 计算期间,将首先将 -1 转换为根据服务上的放置约束允许放置实例的节点数。