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.