Compartilhar via


Enumeração ReplicaRole

type: string

A função de um réplica de um serviço com estado.

Os valores possíveis são:

  • Unknown– Indica a função inicial na qual um réplica é criado. O valor é zero.
  • None– Especifica que o réplica não tem nenhuma responsabilidade em relação ao conjunto de réplica. O valor é 1
  • Primary- Refere-se ao réplica no conjunto no qual todas as operações de leitura e gravação são concluídas para impor uma semântica de consistência forte. As operações de leitura são tratadas diretamente pela réplica primária, enquanto as operações de gravação devem ser confirmadas por um quorum de réplicas no conjunto de réplicas. Pode haver apenas uma réplica primária por vez em uma réplica definida. O valor é 2.
  • IdleSecondary– Refere-se a um réplica no conjunto que recebe uma transferência de estado da réplica Primária para se preparar para se tornar um réplica secundário ativo. Pode haver várias réplicas secundárias ociosas por vez em um conjunto de réplicas. As réplicas ociosas secundárias não contam como parte de um quorum de gravação. O valor é 3.
  • ActiveSecondary– Refere-se a uma réplica no conjunto que recebe atualizações de estado do réplica Primário, aplica-as e envia confirmações de volta. As réplicas secundárias devem participar do quorum de gravação para um conjunto de réplicas. Pode haver várias réplicas secundárias ativas por vez em uma réplica definida. O número de réplicas secundárias ativas é configurável e que o subsistema de confiabilidade deve manter. O valor é 4.
  • IdleAuxiliary– Refere-se a um réplica no conjunto que recebe uma transferência de estado do réplica Primário para se preparar para se tornar um réplica ActiveAuxiliary. Pode haver várias réplicas IdleAuxiliary em uma réplica definidas por vez. As réplicas IdleAuxiliary não contam como parte de um quorum de gravação. O valor é 5.
  • ActiveAuxiliary– Refere-se a uma réplica no conjunto que recebe atualizações de estado do réplica Primário, aplica-as e envia confirmações de volta. As réplicas ActiveAuxiliary devem participar do quorum de gravação para um conjunto de réplica. Pode haver várias réplicas ActiveAuxiliary ativas em uma réplica definidas por vez. O número de réplicas ActiveAuxiliary ativas é configurável que o subsistema de confiabilidade deve manter. O valor é 6.
  • PrimaryAuxiliary- Refere-se ao réplica no conjunto usado para recompilar um novo réplica secundário para o qual renunciar a status primárias. Ele não pode fazer solicitações de leitura ou gravação de campo. O valor é 7.