你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StatefulServicePartitionInfo
有关有状态 Service Fabric 服务的分区的信息。
属性
名称 | 类型 | 必需 |
---|---|---|
HealthState |
string (枚举) | 否 |
PartitionStatus |
string (枚举) | 否 |
PartitionInformation |
PartitionInformation | 否 |
TargetReplicaSetSize |
整数 (int64) | 否 |
MinReplicaSetSize |
整数 (int64) | 否 |
AuxiliaryReplicaCount |
整数 (int64) | 否 |
LastQuorumLossDuration |
string (duration) | 否 |
PrimaryEpoch |
Epoch | 否 |
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
必需:否
有关分区标识、分区方案和它支持的键的信息。
TargetReplicaSetSize
类型:整数 (int64)
必需:否
数字形式的目标副本集大小。
MinReplicaSetSize
类型:整数 (int64)
必需:否
数字形式的最小副本集大小。
AuxiliaryReplicaCount
类型:整数 (int64)
必需:否
辅助副本 (replica) 计为数字。 若要使用辅助副本,必须满足以下条件,AuxiliaryReplicaCount < (TargetReplicaSetSize+1) /2 和 TargetReplicaSetSize >=3。
LastQuorumLossDuration
类型:字符串 (持续时间)
必需:否
此分区处于仲裁丢失状态的持续时间。 如果分区当前处于仲裁丢失状态,则返回自该状态以来的持续时间。 此字段将 ISO8601 格式用于指定该持续时间。
PrimaryEpoch
类型: Epoch
必需:否
Epoch 是整个分区的配置编号。 当副本 (replica) 集的配置发生更改时(例如,当主副本 (replica) 发生更改时),从新的主副本 (replica) 复制的操作将说是旧主副本 (replica) 发送的新 Epoch。