你当前正在访问 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。