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

DeployedStatefulServiceReplicaDetailInfo v82

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

属性

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

ServiceName

类型:字符串
必需:否

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


PartitionId

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

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


CurrentServiceOperation

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

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

可能的值包括:

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

CurrentServiceOperationStartTimeUtc

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

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


ReportedLoad

类型LoadMetricReportInfo 数组
必需:否

副本 (replica) 报告的负载列表。


ReplicaId

类型:字符串
必需:否

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


CurrentReplicatorOperation

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

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

可能的值包括:

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

ReadStatus

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

指定分区的访问状态。

可能的值包括:

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

WriteStatus

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

指定分区的访问状态。

可能的值包括:

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

ReplicatorStatus

类型ReplicatorStatus
必需:否

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


ReplicaStatus

类型KeyValueStoreReplicaStatus
必需:否

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


DeployedServiceReplicaQueryResult

类型DeployedStatefulServiceReplicaInfo
必需:否

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