Partager via


DeployedStatefulServiceReplicaDetailInfo

Informations sur un réplica avec état s’exécutant dans un package de code. Remarque DeployedServiceReplicaQueryResult contiendra des données en double comme ServiceKind, ServiceName, PartitionId et replicaId.

Propriétés

Nom Type Obligatoire
ServiceName string Non
PartitionId string (uuid) Non
CurrentServiceOperation string (énumération) Non
CurrentServiceOperationStartTimeUtc chaîne (date-heure) Non
ReportedLoad tableau de LoadMetricReportInfo Non
ReplicaId string Non
CurrentReplicatorOperation string (énumération) Non
ReadStatus string (énumération) Non
WriteStatus string (énumération) Non
ReplicatorStatus ReplicatorStatus Non
ReplicaStatus KeyValueStoreReplicaStatus Non
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo Non

ServiceName

Type : chaîne
Obligatoire : Non

Nom hiérarchique complet du service au format URI commençant par fabric:.


PartitionId

Type : string (uuid)
Obligatoire : Non

ID interne utilisé par Service Fabric pour identifier une partition de manière unique. Il s’agit d’un GUID généré de manière aléatoire lors de la création du service. L’ID de partition est unique et ne change pas pendant la durée de vie du service. Si le même service a été supprimé et recréé, les ID de ses partitions seraient différents.


CurrentServiceOperation

Type : chaîne (énumération)
Obligatoire : Non

Spécifie l’opération de cycle de vie active en cours sur un instance de service avec état réplica ou sans état.

Les valeurs possibles sont les suivantes :

  • Unknown - Réservé pour une utilisation ultérieure.
  • None- Le réplica ou l’instance du service ne connaît aucune modification du cycle de vie.
  • Open- Le service réplica ou instance est en cours d’ouverture.
  • ChangeRole- Le service réplica change de rôles.
  • Close- Le service réplica ou instance est en cours de fermeture.
  • Abort- Le service réplica ou instance est en cours d’abandon.

CurrentServiceOperationStartTimeUtc

Type : chaîne (date-heure)
Obligatoire : Non

Heure de début de l’opération de service actuelle au format UTC.


ReportedLoad

Type : tableau de LoadMetricReportInfo
Obligatoire : Non

Liste des charges signalées par réplica.


ReplicaId

Type : chaîne
Obligatoire : Non

ID d’une réplica de service avec état. ReplicaId est utilisé par Service Fabric pour identifier de manière unique un réplica d’une partition. Il est unique au sein d’une partition et ne change pas pendant la durée de vie du réplica. Si un réplica est supprimé et qu’un autre réplica est créé sur le même nœud pour la même partition, il obtient une valeur différente pour l’ID. Parfois, l’ID d’un service sans état instance est également appelé ID réplica.


CurrentReplicatorOperation

Type : chaîne (énumération)
Obligatoire : Non

Spécifie l’opération en cours d’exécution par le réplicateur.

Les valeurs possibles sont les suivantes :

  • Invalid - Valeur par défaut si le réplicaur n’est pas encore prêt.
  • None - Le réplicateur n’exécute aucune opération du point de vue de Service Fabric.
  • Open - Le réplicateur s’ouvre.
  • ChangeRole - Le réplicateur est en train de modifier son rôle.
  • UpdateEpoch- En raison d’une modification de l’ensemble de réplica, le réplicateur est mis à jour avec son époque.
  • Close - Le réplicateur se ferme.
  • Abort - Le réplicateur est en cours d’abandon.
  • OnDataLoss - Le réplicateur gère la condition de perte de données, où le service utilisateur peut potentiellement récupérer l’état à partir d’une source externe.
  • WaitForCatchup - Le réplicateur attend qu’un quorum de réplicas soit rattrapé à l’état le plus récent.
  • Build - Le réplicateur est en train de créer un ou plusieurs réplicas.

ReadStatus

Type : chaîne (énumération)
Obligatoire : Non

Spécifie le status d’accès de la partition.

Les valeurs possibles sont les suivantes :

  • Invalid- Indique que l’status d’accès de l’opération de lecture ou d’écriture n’est pas valide. Cette valeur n’est pas retournée à l’appelant.
  • Granted - Indique que l’accès à l’opération de lecture ou d’écriture est accordé et que l’opération est autorisée.
  • ReconfigurationPending - Indique que le client doit réessayer ultérieurement, car une reconfiguration est en cours.
  • NotPrimary- Indique que cette demande cliente a été reçue par un réplica qui n’est pas un réplica principal.
  • NoWriteQuorum - Indique qu’aucun quorum d’écriture n’est disponible et, par conséquent, qu’aucune opération d’écriture ne peut être acceptée.

WriteStatus

Type : chaîne (énumération)
Obligatoire : Non

Spécifie le status d’accès de la partition.

Les valeurs possibles sont les suivantes :

  • Invalid- Indique que l’status d’accès de l’opération de lecture ou d’écriture n’est pas valide. Cette valeur n’est pas retournée à l’appelant.
  • Granted - Indique que l’accès à l’opération de lecture ou d’écriture est accordé et que l’opération est autorisée.
  • ReconfigurationPending - Indique que le client doit réessayer ultérieurement, car une reconfiguration est en cours.
  • NotPrimary- Indique que cette demande cliente a été reçue par un réplica qui n’est pas un réplica principal.
  • NoWriteQuorum - Indique qu’aucun quorum d’écriture n’est disponible et, par conséquent, qu’aucune opération d’écriture ne peut être acceptée.

ReplicatorStatus

Type : ReplicatorStatus
Obligatoire : Non

Représente une classe de base pour les status du réplicaur principal ou secondaire. Contient des informations sur le réplicaur Service Fabric, comme l’utilisation de la file d’attente de réplication/copie, l’horodatage du dernier accusé de réception reçu, etc.


ReplicaStatus

Type : KeyValueStoreReplicaStatus
Obligatoire : Non

La valeur de la clé stocke les informations associées pour le réplica.


DeployedServiceReplicaQueryResult

Type : DeployedStatefulServiceReplicaInfo
Obligatoire : Non

Des informations sur un service avec état réplica déployées sur un nœud.