Partilhar via


StatelessServicePartitionInfo

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

Propriedades

Nome Tipo Necessário
HealthState cadeia (enumeração) No
PartitionStatus cadeia (enumeração) No
PartitionInformation PartitionInformation No
InstanceCount número inteiro (int64) No
MinInstanceCount número inteiro No
MinInstancePercentage número inteiro 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.


InstanceCount

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

Número de instâncias desta partição.


MinInstanceCount

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

MinInstanceCount é o número mínimo de instâncias que têm de estar à altura para cumprir a verificação de segurança EnsureAvailability durante operações como atualizar ou desativar o nó. O número real utilizado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Tenha em atenção que, se a InstanceCount estiver definida como -1, durante a computação MinInstanceCount -1 é convertida em primeiro lugar no número de nós em que as instâncias têm permissão para serem colocadas de acordo com as restrições de colocação no serviço.


MinInstancePercentage

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

MinInstancePercentage é a percentagem mínima de InstanceCount que tem de estar à altura para cumprir a verificação de segurança EnsureAvailability durante operações como atualizar ou desativar o nó. O número real utilizado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Tenha em atenção que, se InstanceCount estiver definido como -1, durante a computação MinInstancePercentage, -1 é primeiro convertido no número de nós em que as instâncias podem ser colocadas de acordo com as restrições de colocação no serviço.