Compartir a través de


DeployedStatefulServiceReplicaDetailInfo

Información sobre una réplica con estado que se ejecuta en un paquete de código. Nota DeployedServiceReplicaQueryResult contendrá datos duplicados como ServiceKind, ServiceName, PartitionId y replicaId.

Propiedades

Nombre Tipo Obligatorio
ServiceName string No
PartitionId string (uuid) No
CurrentServiceOperation string (enumeración) No
CurrentServiceOperationStartTimeUtc string (date-time) No
ReportedLoad matriz de LoadMetricReportInfo No
ReplicaId string No
CurrentReplicatorOperation string (enumeración) No
ReadStatus string (enumeración) No
WriteStatus string (enumeración) No
ReplicatorStatus ReplicatorStatus No
ReplicaStatus KeyValueStoreReplicaStatus No
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo No

ServiceName

Tipo: cadena
Obligatoria: no

Nombre jerárquico completo del servicio en formato URI a partir fabric:de .


PartitionId

Tipo: cadena (uuid)
Obligatoria: no

Identificador interno usado por Service Fabric para identificar de forma única una partición. Se trata de un GUID generado aleatoriamente cuando se creó el servicio. El identificador de partición es único y no cambia durante la vigencia del servicio. Si se eliminó el mismo servicio y se volveron a crear los identificadores de sus particiones sería diferente.


CurrentServiceOperation

Tipo: cadena (enumeración)
Obligatoria: no

Especifica la operación actual del ciclo de vida activo en una réplica de servicio con estado o en una instancia de servicio sin estado.

Los valores posibles son:

  • Unknown - Reservado para uso futuro.
  • None - La réplica del servicio o la instancia no pasan por ningún cambio de ciclo de vida.
  • Open - Se está abriendo la réplica de servicio o la instancia.
  • ChangeRole - La réplica de servicio está cambiando los roles.
  • Close - Se cierra la réplica de servicio o la instancia.
  • Abort - Se anula la réplica de servicio o la instancia.

CurrentServiceOperationStartTimeUtc

Tipo: cadena (fecha y hora)
Obligatoria: no

Hora de inicio de la operación de servicio actual en formato UTC.


ReportedLoad

Tipo: matriz de LoadMetricReportInfo
Obligatoria: no

Lista de la carga notificada por réplica.


ReplicaId

Tipo: cadena
Obligatoria: no

Identificador de una réplica de servicio con estado. Service Fabric usa ReplicaId para identificar de forma única una réplica de una partición. Es único dentro de una partición y no cambia durante la vigencia de la réplica. Si se quita una réplica y se crea otra réplica en el mismo nodo para la misma partición, obtendrá un valor diferente para el identificador. A veces, el identificador de una instancia de servicio sin estado también se conoce como identificador de réplica.


CurrentReplicatorOperation

Tipo: cadena (enumeración)
Obligatoria: no

Especifica la operación que está ejecutando actualmente el replicador.

Los valores posibles son:

  • Invalid - Valor predeterminado si el replicador aún no está listo.
  • None - El replicador no ejecuta ninguna operación desde la perspectiva de Service Fabric.
  • Open - El replicador se está abriendo.
  • ChangeRole - El replicador está en proceso de cambiar su rol.
  • UpdateEpoch - Debido a un cambio en el conjunto de réplicas, el replicador se está actualizando con su época.
  • Close - El replicador se está cerrando.
  • Abort - Se está anulando el replicador.
  • OnDataLoss - El replicador controla la condición de pérdida de datos, donde el servicio de usuario puede estar recuperando el estado de un origen externo.
  • WaitForCatchup - Replicador está esperando a que se detecte un cuórum de réplicas hasta el estado más reciente.
  • Build - El replicador está en proceso de creación de una o varias réplicas.

ReadStatus

Tipo: cadena (enumeración)
Obligatoria: no

Especifica el estado de acceso de la partición.

Los valores posibles son:

  • Invalid : indica que el estado de acceso de la operación de lectura o escritura no es válido. Este valor no se devuelve al autor de la llamada.
  • Granted : indica que se concede el acceso a la operación de lectura o escritura y se permite la operación.
  • ReconfigurationPending : indica que el cliente debe intentarlo más tarde, porque hay una reconfiguración en curso.
  • NotPrimary : indica que una réplica recibió esta solicitud de cliente que no es una réplica principal.
  • NoWriteQuorum : indica que no hay ningún cuórum de escritura disponible y, por lo tanto, no se puede aceptar ninguna operación de escritura.

WriteStatus

Tipo: cadena (enumeración)
Obligatoria: no

Especifica el estado de acceso de la partición.

Los valores posibles son:

  • Invalid : indica que el estado de acceso de la operación de lectura o escritura no es válido. Este valor no se devuelve al autor de la llamada.
  • Granted : indica que se concede el acceso a la operación de lectura o escritura y se permite la operación.
  • ReconfigurationPending : indica que el cliente debe intentarlo más tarde, porque hay una reconfiguración en curso.
  • NotPrimary : indica que una réplica recibió esta solicitud de cliente que no es una réplica principal.
  • NoWriteQuorum : indica que no hay ningún cuórum de escritura disponible y, por lo tanto, no se puede aceptar ninguna operación de escritura.

ReplicatorStatus

Tipo: ReplicatorStatus
Obligatoria: no

Representa una clase base para el estado del replicador principal o secundario. Contiene información sobre el replicador de Service Fabric, como el uso de la cola de replicación o copia, la última marca de tiempo recibida de confirmación, etc.


ReplicaStatus

Tipo: KeyValueStoreReplicaStatus
Obligatoria: no

Información relacionada con el almacén de valores de clave para la réplica.


DeployedServiceReplicaQueryResult

Tipo: DeployedStatefulServiceReplicaInfo
Obligatoria: no

Información sobre una réplica de servicio con estado implementada en un nodo.