ReplicaRole Énumération
- java.
lang. Object - java.
lang. Enum<ReplicaRole> - system.
fabric. ReplicaRole
- system.
- java.
public enum ReplicaRole
Indique le rôle d’un service avec état réplica.
Remarques:Service Fabric nécessite des comportements différents d’un service réplica en fonction du rôle qu’il joue actuellement.
Champs
ActiveSecondary |
Fait référence à un réplica dans le jeu, qui reçoit des mises à jour d'état du réplica principal, les applique et renvoie des accusés de réception. Les réplicas secondaires doivent faire partir du quorum d'écriture pour un jeu de réplicas. Un jeu de réplicas peut contenir simultanément plusieurs réplicas secondaires actifs. Le nombre de réplicas secondaires actifs que le sous-système de fiabilité doit maintenir est configurable. |
IdleSecondary |
Fait référence à un réplica dans le jeu, qui reçoit un transfert d'état du réplica principal, pour préparer la génération d'un réplica secondaire actif. Un jeu de réplicas peut contenir simultanément plusieurs réplicas secondaires inactifs. Les réplicas secondaires inactifs ne sont pas pris en compte dans un quorum d'écriture. |
None |
Spécifie que le réplica n'a aucune responsabilité en ce qui concerne le jeu de réplicas.
Remarques: Quand changeRoleAsync(ReplicaRole newRole, CancellationToken cancellationToken) indique ce rôle, il est sûr de supprimer tout état persistant associé à ce réplica. |
Primary |
Fait référence au réplica dans le jeu sur lequel toutes les opérations de lecture et d'écriture sont terminées pour appliquer la sémantique de cohérence forte. Les opérations de lecture sont gérées directement par le réplica principal, tandis que les opérations d'écriture doivent être acceptées par un quorum de réplicas du jeu de réplicas. Un jeu de réplicas ne peut contenir qu'un seul réplica principal. |
Unknown |
Indique le rôle initial dans lequel une réplica est créée. |
Méthodes
get(int value)
getValue()
public int getValue()
Retours
S’applique à
Azure SDK for Java