你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DeployedStatefulServiceReplicaDetailInfo
有关代码包中运行的有状态副本 (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) 部署在节点上的有状态服务的信息。