您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

状态服务复制信息

表示有状态的服务副本。 这包括有关标识、角色、状态、运行状况、节点名称、停机时间以及有关副本的其他详细信息的信息。

属性

名称 类型 必选
ServiceKind 字符串
ReplicaStatus 字符串(枚举)
HealthState 字符串(枚举)
NodeName 字符串
Address 字符串
LastInBuildDurationInSeconds 字符串
ReplicaRole 字符串(枚举)
ReplicaId 字符串

服务金德

类型: 字符串
必需: 是

歧视属性。 对于类型为"状态服务副本"的对象,其值必须为"状态"。


ReplicaStatus

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

服务副本的状态。

可能的值包括:

  • Invalid- 指示副本状态无效。 所有服务结构枚举的类型都无效。 值为 0。
  • InBuild- 正在生成副本。 这意味着主副本正在设定此副本的种子。 值为 1。
  • Standby- 副本处于待机状态。 值为 2。
  • Ready-副本已准备就绪。 值为 3。
  • Down-副本已关闭。 值为 4。
  • Dropped- 副本被丢弃。 这意味着副本已从副本集中删除。 如果已保留,则其状态已被删除。 值为 5。

HealthState

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

服务结构实体的运行状况状态,如群集、节点、应用程序、服务、分区、副本等。

可能的值包括:

  • Invalid- 指示无效的运行状况状态。 所有服务结构枚举的类型都无效。 值为 0。
  • Ok- 表示运行状况正常。 值为 1。
  • Warning- 指示运行状况处于警告级别。 值为 2。
  • Error- 指示运行状况处于错误级别。 应调查错误运行状况状态,因为它们可能会影响群集的正确功能。 值为 3。
  • Unknown- 指示未知运行状况。 值为 65535。

NodeName

类型: 字符串
必需: 否

服务结构节点的名称。


Address

类型: 字符串
必需: 否

副本正在侦听的地址。


LastInBuildDurationInSeconds

类型: 字符串
必需: 否

副本在生成持续时间内的最后一个持续时间(以秒为单位)。


ReplicaRole

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

有状态服务的副本的角色。

可能的值包括:

  • Unknown- 指示在 中创建副本的初始角色。 值为 0。
  • None- 指定副本对副本集不承担任何责任。 值为 1
  • Primary- 指集中的副本,其中所有读写操作都已完成,以便强制实施强一致性语义。 读取操作由主副本直接处理,而写入操作必须由副本集内的副本仲裁确认。 一个副本集中一次只能有一个主副本。 值为 2。
  • IdleSecondary- 指集中接收从主副本接收状态传输以准备成为活动辅助副本的副本的副本。 一个副本集中一次可以有多个空闲辅助副本。 空闲辅助副本不会统计为写入仲裁的一部分。 值为 3。
  • ActiveSecondary- 指集中的副本,该副本从主副本接收状态更新,应用它们,并将确认发送回。 辅助副本必须参与副本集的写入仲裁。 一个副本集中一次可以有多个活动辅助副本。 可以配置可靠性子系统应保留的活动辅助副本数。 值为 4。

ReplicaId

类型: 字符串
必需: 否

有状态服务副本的 ID。 服务结构使用 ReplicaId 来唯一标识分区的副本。 它在分区中是唯一的,并且不会更改副本的生存期。 如果副本被丢弃,并且在同一分区的同一节点上创建了另一个副本,它将为 id 获取不同的值。有时,无状态服务实例的 ID 也称为副本 ID。