Partager via


ReplicaRole Énumération

  • java.lang.Object
    • java.lang.Enum<ReplicaRole>
      • system.fabric.ReplicaRole

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)

public static ReplicaRole get(int value)

Paramètres

value
int

Retours

getValue()

public int getValue()

Retours

int

S’applique à