ReplicaRole Enumeração
- java.
lang. Object - java.
lang. Enum<ReplicaRole> - system.
fabric. ReplicaRole
- system.
- java.
public enum ReplicaRole
Indica a função de um serviço com estado réplica.
Observações:O Service Fabric requer comportamentos diferentes de uma réplica de serviço, dependendo da função executada no momento.
Campos
ActiveSecondary |
Refere-se a uma réplica no conjunto que recebe atualizações de estado da réplica primária, aplica e envia de volta as confirmações. 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. |
IdleSecondary |
Refere-se a uma réplica no conjunto que recebe uma transferência de estado da réplica primária para se preparar para se tornar uma réplica secundária ativa. 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. |
None |
Especifica que a réplica não tem nenhuma responsabilidade em relação ao conjunto de réplicas.
Observações: Quando changeRoleAsync(ReplicaRole newRole, CancellationToken cancellationToken) indica essa função, é seguro excluir qualquer estado persistente associado a esse réplica. |
Primary |
Refere-se à réplica no conjunto no qual todas as operações de leitura e gravação foram concluídas para impor a 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. |
Unknown |
Indica a função inicial na qual um réplica é criado. |
Métodos
get(int value)
getValue()
public int getValue()
Retornos
Aplica-se a
Azure SDK for Java