Partager via


RéplicaRole énumération

type : chaîne

Rôle d’un réplica d’un service avec état.

Les valeurs possibles sont les suivantes :

  • Unknown- Indique le rôle initial dans lequel un réplica est créé. La valeur est égale à zéro.
  • None- Spécifie que le réplica n’a aucune responsabilité en ce qui concerne l’ensemble de réplica. La valeur est 1
  • Primary- Fait référence à l’réplica dans l’ensemble sur lequel toutes les opérations de lecture et d’écriture sont terminées afin d’appliquer une 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. La valeur est égale à 2.
  • IdleSecondary- Fait référence à un réplica dans l’ensemble qui reçoit un transfert d’état du réplica principal pour se préparer à devenir 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. La valeur est 3.
  • ActiveSecondary- Fait référence à un réplica dans l’ensemble qui reçoit les mises à jour d’état de la réplica principale, 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. La valeur est égale à 4.
  • IdleAuxiliary- Fait référence à un réplica dans l’ensemble qui reçoit un transfert d’état de la réplica primaire pour préparer le devenir un réplica ActiveAuxiliary. Il peut y avoir plusieurs réplicas IdleAuxiliary dans un réplica défini à la fois. Les réplicas inactifs ne comptent pas comme faisant partie d’un quorum d’écriture. La valeur est 5.
  • ActiveAuxiliary- Fait référence à un réplica dans l’ensemble qui reçoit les mises à jour d’état de la réplica principale, les applique et renvoie des accusés de réception. Les réplicas ActiveAuxiliary doivent participer au quorum d’écriture pour un jeu de réplica. Il peut y avoir plusieurs réplicas ActiveAuxiliary actifs dans un réplica défini à la fois. Le nombre de réplicas ActiveAuxiliary actifs est configurable que le sous-système de fiabilité doit conserver. La valeur est 6.
  • PrimaryAuxiliary- Fait référence au réplica dans l’ensemble utilisé pour reconstruire une nouvelle réplica secondaire à abandonner status primaire. Il ne peut pas champ de demandes de lecture ou d’écriture. La valeur est 7.