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

DeployedStatefulServiceReplicaDetailInfo v82

有关在代码包中运行的有状态副本的信息。 注意 DeployedServiceReplicaQueryResult 将包含重复的数据,如 ServiceKind、ServiceName、PartitionId 和 replicaId。

属性

名称 类型 必须
ServiceName string
PartitionId string (uuid)
CurrentServiceOperation 字符串 (枚举)
CurrentServiceOperationStartTimeUtc 字符串(日期时间)
ReportedLoad LoadMetricReportInfo 数组
ReplicaId 字符串
CurrentReplicatorOperation 字符串 (枚举)
ReadStatus 字符串 (枚举)
WriteStatus 字符串 (枚举)
ReplicatorStatus ReplicatorStatus
ReplicaStatus KeyValueStoreReplicaStatus
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo

ServiceName

类型:字符串
必需:否

以 URI 格式开头 fabric:的服务的完整层次结构名称。


PartitionId

类型:字符串 (uuid)
必需:否

Service Fabric用于唯一标识分区的内部 ID。 这是创建服务时随机生成的 GUID。 分区 ID 是唯一的,在服务的生存期内不会更改。 如果删除了同一服务并重新创建其分区的 ID 会有所不同。


CurrentServiceOperation

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

指定有状态服务副本或无状态服务实例上的当前活动生命周期操作。

可能的值为:

  • Unknown - 保留供将来使用。
  • None - 服务副本或实例不会经历任何生命周期更改。
  • Open - 正在打开服务副本或实例。
  • ChangeRole - 服务副本正在更改角色。
  • Close - 服务副本或实例正在关闭。
  • Abort - 服务副本或实例正在中止。

CurrentServiceOperationStartTimeUtc

类型:字符串 (日期时间)
必需:否

当前服务操作的开始时间采用 UTC 格式。


ReportedLoad

类型LoadMetricReportInfo 数组
必需:否

副本报告的负载列表。


ReplicaId

类型:字符串
必需:否

有状态服务副本的 ID。 ReplicaId 由Service Fabric用于唯一标识分区的副本。 它在分区中是唯一的,在副本的生存期内不会更改。 如果删除副本,并在同一分区的同一节点上创建另一个副本,它将为 ID 获取不同的值。有时,无状态服务实例的 ID 也称为副本 ID。


CurrentReplicatorOperation

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

指定复制程序当前正在执行的操作。

可能的值为:

  • Invalid - 如果复制程序尚未准备就绪,则默认值。
  • None- 复制器未从Service Fabric角度运行任何操作。
  • Open - 复制器正在打开。
  • ChangeRole - 复制器正在更改其角色。
  • UpdateEpoch - 由于副本集发生了更改,复制程序将更新其 Epoch。
  • Close - 复制器正在关闭。
  • Abort - 复制程序正在中止。
  • OnDataLoss - 复制器正在处理数据丢失情况,用户服务可能正在从外部源恢复状态。
  • WaitForCatchup - 复制程序正在等待将副本仲裁赶上最新状态。
  • Build - 复制器正在生成一个或多个副本。

ReadStatus

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

指定分区的访问状态。

可能的值为:

  • Invalid - 指示读取或写入操作访问状态无效。 此值不会返回到调用方。
  • Granted - 指示授予读取或写入操作访问权限,并允许该操作。
  • ReconfigurationPending - 指示客户端应稍后重试,因为正在重新配置。
  • NotPrimary - 指示此客户端请求是由不是主副本的副本接收的。
  • NoWriteQuorum - 指示没有可用的写入仲裁,因此,无法接受写入操作。

WriteStatus

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

指定分区的访问状态。

可能的值为:

  • Invalid - 指示读取或写入操作访问状态无效。 此值不会返回到调用方。
  • Granted - 指示授予读取或写入操作访问权限,并允许该操作。
  • ReconfigurationPending - 指示客户端应稍后重试,因为正在重新配置。
  • NotPrimary - 指示此客户端请求是由不是主副本的副本接收的。
  • NoWriteQuorum - 指示没有可用的写入仲裁,因此,无法接受写入操作。

ReplicatorStatus

类型ReplicatorStatus
必需:否

表示主要或辅助复制程序状态的基类。 包含有关 Service Fabric 复制程序的信息,例如复制/复制队列利用率、上次确认收到的时间戳等。


ReplicaStatus

类型KeyValueStoreReplicaStatus
必需:否

键值存储副本的相关信息。


DeployedServiceReplicaQueryResult

类型DeployedStatefulServiceReplicaInfo
必需:否

有关在节点上部署的有状态服务副本的信息。