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

StatelessServicePartitionInfo

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

属性

名称 类型 必需
HealthState 字符串 (枚举)
PartitionStatus 字符串 (枚举)
PartitionInformation PartitionInformation
InstanceCount integer (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 - 指示分区处于仲裁丢失状态。 这意味着,此分区的启动和参与副本集的副本数小于 MinReplicaSetSize。 值为 3。
  • Reconfiguring - 指示分区正在对其副本集进行重新配置。 这可能是由于故障转移、升级、负载均衡或从副本集中添加或删除副本而发生的。 值为 4。
  • Deleting - 指示正在删除分区。 值为 5。

PartitionInformation

类型PartitionInformation
必需:否

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


InstanceCount

类型:整数 (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) ) 。 请注意,如果在 MinInstancePercentage 计算期间将 InstanceCount 设置为 -1,则 -1 将首先转换为允许根据服务放置约束放置实例的节点数。