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ó.