Partilhar via


StatefulServicePartitionInfo

Informações sobre uma partição de um serviço do Service Fabric com monitorização de estado.

Propriedades

Nome Tipo Necessário
HealthState cadeia (enumeração) No
PartitionStatus cadeia (enumeração) No
PartitionInformation PartitionInformation No
TargetReplicaSetSize número inteiro (int64) No
MinReplicaSetSize número inteiro (int64) No
AuxiliaryReplicaCount número inteiro (int64) No
LastQuorumLossDuration cadeia (duração) No
PrimaryEpoch Época No

HealthState

Tipo: cadeia (enumeração)
Obrigatório: Não

O estado de funcionamento de uma entidade do Service Fabric, como Cluster, Nó, Aplicação, Serviço, Partição, Réplica, etc.

Os valores possíveis são:

  • Invalid - Indica um estado de funcionamento inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Ok - Indica que o estado de funcionamento está correto. O valor é 1.
  • Warning - Indica que o estado de funcionamento está num nível de aviso. O valor é 2.
  • Error - Indica que o estado de funcionamento está num nível de erro. O estado de funcionamento do erro deve ser investigado, uma vez que pode afetar a funcionalidade correta do cluster. O valor é 3.
  • Unknown - Indica um estado de funcionamento desconhecido. O valor é 65535.

PartitionStatus

Tipo: cadeia (enumeração)
Obrigatório: Não

O estado da partição do serviço service fabric.

Os valores possíveis são:

  • Invalid - Indica que o estado da partição é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Ready - Indica que a partição está pronta. Isto significa que, para uma partição de serviço sem estado, existe pelo menos uma instância que está em funcionamento e, para uma partição de serviço com monitorização de estado, o número de réplicas prontas é maior ou igual ao MinReplicaSetSize. O valor é 1.
  • NotReady - Indica que a partição não está pronta. Este estado é devolvido quando nenhum dos outros estados se aplica. O valor é 2.
  • InQuorumLoss - Indica que a partição está em perda de quórum. Isto significa que o número de réplicas que estão ativas e a participar num conjunto de réplicas é inferior a MinReplicaSetSize para esta partição. O valor é 3.
  • Reconfiguring - Indica que a partição está a ser reconfigurada dos respetivos conjuntos de réplicas. Isto pode acontecer devido à ativação pós-falha, atualização, balanceamento de carga ou adição ou remoção de réplicas do conjunto de réplicas. O valor é 4.
  • Deleting - Indica que a partição está a ser eliminada. O valor é 5.

PartitionInformation

Tipo: PartitionInformation
Obrigatório: Não

Informações sobre a identidade da partição, o esquema de criação de partições e as chaves suportadas pela mesma.


TargetReplicaSetSize

Tipo: número inteiro (int64)
Obrigatório: Não

O tamanho do conjunto de réplicas de destino como um número.


MinReplicaSetSize

Tipo: número inteiro (int64)
Obrigatório: Não

O tamanho mínimo do conjunto de réplicas como um número.


AuxiliaryReplicaCount

Tipo: número inteiro (int64)
Obrigatório: Não

A contagem de réplicas auxiliares como um número. Para utilizar réplicas auxiliares, o seguinte tem de ser verdadeiro, AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 e TargetReplicaSetSize >=3.


LastQuorumLossDuration

Tipo: cadeia (duração)
Obrigatório: Não

A duração para a qual esta partição foi em perda de quórum. Se a partição estiver atualmente em perda de quórum, devolve a duração desde que está nesse estado. Este campo está a utilizar o formato ISO8601 para especificar a duração.


PrimaryEpoch

Tipo: Época
Obrigatório: Não

Uma Época é um número de configuração para a partição como um todo. Quando a configuração do conjunto de réplicas é alterada, por exemplo, quando a Réplica primária é alterada, as operações replicadas a partir da nova réplica Primária são consideradas uma nova Época das que foram enviadas pela réplica primária antiga.