Compartilhar via


StatelessServicePartitionInfo

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

Propriedades

Nome Type Obrigatório
HealthState cadeia de caracteres (enumeração) Não
PartitionStatus cadeia de caracteres (enumeração) Não
PartitionInformation PartitionInformation Não
InstanceCount inteiro (int64) Não
MinInstanceCount inteiro Não
MinInstancePercentage inteiro Não

HealthState

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

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

Os valores possíveis são:

  • Invalid – Indica um estado de integridade inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Ok - Indica que o estado de integridade está ok. O valor é 1.
  • Warning - Indica que o estado de integridade está em um nível de aviso. O valor é 2.
  • Error - Indica que o estado de integridade está em um nível de erro. O estado de integridade do erro deve ser investigado, pois eles podem afetar a funcionalidade correta do cluster. O valor é 3.
  • Unknown– Indica uma status de integridade desconhecida. O valor é 65535.

PartitionStatus

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O status da partição de serviço do Service Fabric.

Os valores possíveis são:

  • Invalid– Indica que o status de 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. Isso significa que, para uma partição de serviço sem estado, há pelo menos uma instância que está ativa e, para uma partição de serviço com 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. Esse status é retornado quando nenhum dos outros estados se aplica. O valor é 2.
  • InQuorumLoss – Indica que a partição está em perda de quorum. Isso significa que o número de réplicas que estão ativas e participando de um conjunto de réplica é menor que MinReplicaSetSize para essa partição. O valor é 3.
  • Reconfiguring– Indica que a partição está passando por reconfiguração de seus conjuntos de réplica. Isso pode acontecer devido ao failover, atualização, balanceamento de carga ou adição ou remoção de réplicas do conjunto de réplica. O valor é 4.
  • Deleting – Indica que a partição está sendo excluída. O valor é 5.

PartitionInformation

Tipo: PartitionInformation
Obrigatório: não

Informações sobre a identidade da partição, o esquema de particionamento e as chaves compatíveis com ela.


InstanceCount

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

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


MinInstanceCount

Tipo: inteiro
Obrigatório: não

MinInstanceCount é o número mínimo de instâncias que devem estar em conformidade com a marcar de segurança EnsureAvailability durante operações como atualizar ou desativar o nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount for definido como -1, durante MinInstanceCount computation -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.


MinInstancePercentage

Tipo: inteiro
Obrigatório: não

MinInstancePercentage é o percentual mínimo de InstanceCount que deve estar disponível para atender à marcar de segurança EnsureAvailability durante operações como atualizar ou desativar o nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount for definido como -1, durante a computação MinInstancePercentage, -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.