你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StatelessServicePartitionInfo
有关无状态 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 转换为根据服务上的放置约束允许放置实例的节点数。