Partilhar via


DeployedStatefulServiceReplicaDetailInfo

Informações sobre uma réplica com estado em execução num pacote de código. Nota DeployedServiceReplicaQueryResult irá conter dados duplicados como ServiceKind, ServiceName, PartitionId e replicaId.

Propriedades

Nome Tipo Necessário
ServiceName cadeia (de carateres) No
PartitionId cadeia (uuid) No
CurrentServiceOperation cadeia (enum) No
CurrentServiceOperationStartTimeUtc cadeia (data-hora) No
ReportedLoad matriz de LoadMetricReportInfo No
ReplicaId string No
CurrentReplicatorOperation cadeia (enum) No
ReadStatus cadeia (enum) No
WriteStatus cadeia (enum) No
ReplicatorStatus ReplicatorStatus No
ReplicaStatus KeyValueStoreReplicaStatus No
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo No

ServiceName

Tipo: cadeia
Obrigatório: Não

Nome hierárquico completo do serviço no formato URI a começar por fabric:.


PartitionId

Tipo: cadeia (uuid)
Obrigatório: Não

Um ID interno utilizado pelo Service Fabric para identificar exclusivamente uma partição. Este é um GUID gerado aleatoriamente quando o serviço foi criado. O ID da partição é exclusivo e não é alterado durante a duração do serviço. Se o mesmo serviço fosse eliminado e recriado, os IDs das respetivas partições seriam diferentes.


CurrentServiceOperation

Tipo: cadeia (enum)
Obrigatório: Não

Especifica a operação do ciclo de vida ativo atual numa réplica de serviço com estado ou numa instância de serviço sem estado.

Os valores possíveis são:

  • Unknown - Reservado para utilização futura.
  • None - A réplica ou instância do serviço não está a passar por alterações ao ciclo de vida.
  • Open - A réplica ou instância do serviço está a ser aberta.
  • ChangeRole - A réplica do serviço está a alterar as funções.
  • Close - A réplica ou instância do serviço está a ser fechada.
  • Abort - A réplica ou instância do serviço está a ser abortada.

CurrentServiceOperationStartTimeUtc

Tipo: cadeia (data-hora)
Obrigatório: Não

A hora de início da operação de serviço atual no formato UTC.


ReportedLoad

Tipo: matriz de LoadMetricReportInfo
Obrigatório: Não

Lista de carga reportada por réplica.


ReplicaId

Tipo: cadeia
Obrigatório: Não

ID de uma réplica de serviço com estado. O ReplicaId é utilizado pelo Service Fabric para identificar exclusivamente uma réplica de uma partição. É exclusivo numa partição e não é alterado durante a duração da réplica. Se uma réplica for removida e outra réplica for criada no mesmo nó para a mesma partição, obterá um valor diferente para o ID. Por vezes, o ID de uma instância de serviço sem estado também é referido como um ID de réplica.


CurrentReplicatorOperation

Tipo: cadeia (enum)
Obrigatório: Não

Especifica a operação que está a ser executada pelo Replicator.

Os valores possíveis são:

  • Invalid - Valor predefinido se o replicador ainda não estiver pronto.
  • None - O Replicator não está a executar nenhuma operação na perspetiva do Service Fabric.
  • Open - O replicador está a abrir.
  • ChangeRole - O Replicator está em processo de alterar a função.
  • UpdateEpoch - Devido a uma alteração no conjunto de réplicas, o replicador está a ser atualizado com a sua Época.
  • Close - O replicador está a fechar.
  • Abort - O replicador está a ser abortado.
  • OnDataLoss - O replicador está a processar a condição de perda de dados, em que o serviço de utilizador pode estar potencialmente a recuperar o estado de uma origem externa.
  • WaitForCatchup - O replicador está à espera que um quórum de réplicas seja apanhado até ao estado mais recente.
  • Build - O Replicator está em processo de criação de uma ou mais réplicas.

ReadStatus

Tipo: cadeia (enum)
Obrigatório: Não

Especifica o estado de acesso da partição.

Os valores possíveis são:

  • Invalid - Indica que o estado de acesso da operação de leitura ou escrita não é válido. Este valor não é devolvido ao autor da chamada.
  • Granted - Indica que o acesso à operação de leitura ou escrita é concedido e a operação é permitida.
  • ReconfigurationPending - Indica que o cliente deve tentar novamente mais tarde, porque está em curso uma reconfiguração.
  • NotPrimary - Indica que este pedido de cliente foi recebido por uma réplica que não é uma réplica primária.
  • NoWriteQuorum - Indica que não existe nenhum quórum de escrita disponível e, por conseguinte, não é possível aceitar nenhuma operação de escrita.

WriteStatus

Tipo: cadeia (enum)
Obrigatório: Não

Especifica o estado de acesso da partição.

Os valores possíveis são:

  • Invalid - Indica que o estado de acesso da operação de leitura ou escrita não é válido. Este valor não é devolvido ao autor da chamada.
  • Granted - Indica que o acesso à operação de leitura ou escrita é concedido e a operação é permitida.
  • ReconfigurationPending - Indica que o cliente deve tentar novamente mais tarde, porque está em curso uma reconfiguração.
  • NotPrimary - Indica que este pedido de cliente foi recebido por uma réplica que não é uma réplica primária.
  • NoWriteQuorum - Indica que não existe nenhum quórum de escrita disponível e, por conseguinte, não é possível aceitar nenhuma operação de escrita.

ReplicatorStatus

Tipo: ReplicatorStatus
Obrigatório: Não

Representa uma classe base para o estado do replicador primário ou secundário. Contém informações sobre o replicador do service fabric, como a utilização da fila de replicação/cópia, o último carimbo de data/hora recebido, etc.


ReplicaStatus

Tipo: KeyValueStoreReplicaStatus
Obrigatório: Não

As informações relacionadas com o arquivo de valores chave para a réplica.


DeployedServiceReplicaQueryResult

Tipo: DeployedStatefulServiceReplicaInfo
Obrigatório: Não

Informações sobre uma réplica de serviço com estado implementada num nó.