DeployedStatefulServiceReplicaInfo
Informações sobre um serviço com estado réplica implantado em um nó.
Propriedades
Nome | Tipo | Obrigatório |
---|---|---|
ServiceName |
string | Não |
ServiceTypeName |
string | Não |
ServiceManifestName |
string | Não |
CodePackageName |
string | Não |
PartitionId |
string (uuid) | Não |
ReplicaStatus |
cadeia de caracteres (enumeração) | Não |
Address |
string | Não |
ServicePackageActivationId |
string | Não |
HostProcessId |
string | Não |
ReplicaId |
string | Não |
ReplicaRole |
cadeia de caracteres (enumeração) | Não |
ReconfigurationInformation |
ReconfiguraçãoInformation | Não |
ServiceName
Tipo: string
Obrigatório: não
O nome completo do serviço com esquema de URI 'fabric:'.
ServiceTypeName
Tipo: string
Obrigatório: não
Nome do tipo de serviço conforme especificado no manifesto do serviço.
ServiceManifestName
Tipo: string
Obrigatório: não
O nome do manifesto do serviço no qual esse tipo de serviço é definido.
CodePackageName
Tipo: string
Obrigatório: não
O nome do pacote de código que hospeda esse réplica.
PartitionId
Tipo: cadeia de caracteres (uuid)
Obrigatório: não
Uma ID interna usada pelo Service Fabric para identificar exclusivamente uma partição. Esse é um GUID gerado aleatoriamente quando o serviço foi criado. A ID da partição é exclusiva e não é alterada durante o tempo de vida do serviço. Se o mesmo serviço fosse excluído e recriado, as IDs de suas partições seriam diferentes.
ReplicaStatus
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
O status de um réplica de um serviço.
Os valores possíveis são:
-
Invalid
- Indica que o réplica status é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero. -
InBuild
- O réplica está sendo criado. Isso significa que um réplica primário está propagando esse réplica. O valor é 1. -
Standby
- O réplica está em espera. O valor é 2. -
Ready
O réplica está pronto. O valor é 3. -
Down
- O réplica está inativo. O valor é 4. -
Dropped
- A réplica foi descartada. Isso significa que o réplica foi removido do conjunto de réplica. Se persistir, seu estado será excluído. O valor é 5.
Address
Tipo: string
Obrigatório: não
O último endereço retornado pelo réplica em Open ou ChangeRole.
ServicePackageActivationId
Tipo: string
Obrigatório: não
A ActivationId de um pacote de serviço implantado. Se ServicePackageActivationMode especificado no momento da criação do serviço for 'SharedProcess' (ou se não for especificado, nesse caso, ele usará como padrão 'SharedProcess'), então o valor de ServicePackageActivationId é sempre uma cadeia de caracteres vazia.
HostProcessId
Tipo: string
Obrigatório: não
ID do processo de host do processo que hospeda o réplica. Isso será zero se o réplica estiver inativo. Em contêineres hyper-v, essa ID do processo de host será de kernel diferente.
ReplicaId
Tipo: string
Obrigatório: não
Id de um serviço com estado réplica. ReplicaId é usado pelo Service Fabric para identificar exclusivamente um réplica de uma partição. Ele é exclusivo dentro de uma partição e não é alterado durante o tempo de vida do réplica. Se um réplica for descartado e outro réplica for criado no mesmo nó para a mesma partição, ele obterá um valor diferente para a ID. Às vezes, a ID de uma instância de serviço sem estado também é conhecida como uma ID réplica.
ReplicaRole
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
A função de um réplica de um serviço com estado.
Os valores possíveis são:
-
Unknown
- Indica a função inicial na qual um réplica é criado. O valor é zero. -
None
– Especifica que o réplica não tem nenhuma responsabilidade em relação ao conjunto de réplica. O valor é 1 -
Primary
- Refere-se à réplica no conjunto no qual todas as operações de leitura e gravação são concluídas para impor uma semântica de consistência forte. As operações de leitura são tratadas diretamente pela réplica primária, enquanto as operações de gravação devem ser confirmadas por um quorum de réplicas no conjunto de réplicas. Pode haver apenas uma réplica primária por vez em uma réplica definida. O valor é 2. -
IdleSecondary
- Refere-se a um réplica no conjunto que recebe uma transferência de estado da réplica Primária para se preparar para se tornar um réplica secundário ativo. Pode haver várias réplicas secundárias ociosas por vez em um conjunto de réplicas. As réplicas ociosas secundárias não contam como parte de um quorum de gravação. O valor é 3. -
ActiveSecondary
- Refere-se a um réplica no conjunto que recebe atualizações de estado da réplica Primária, aplica-as e envia confirmações de volta. As réplicas secundárias devem participar do quorum de gravação para um conjunto de réplicas. Pode haver várias réplicas secundárias ativas por vez em uma réplica definida. O número de réplicas secundárias ativas é configurável e que o subsistema de confiabilidade deve manter. O valor é 4. -
IdleAuxiliary
- Refere-se a um réplica no conjunto que recebe uma transferência de estado da réplica Primária para se preparar para se tornar um réplica ActiveAuxiliary. Pode haver várias réplicas IdleAuxiliary em uma réplica definidas por vez. As réplicas IdleAuxiliary não contam como parte de um quorum de gravação. O valor é 5. -
ActiveAuxiliary
- Refere-se a um réplica no conjunto que recebe atualizações de estado da réplica Primária, aplica-as e envia confirmações de volta. As réplicas ActiveAuxiliary devem participar do quorum de gravação para um conjunto de réplica. Pode haver várias réplicas ActiveAuxiliary ativas em uma réplica definidas por vez. O número de réplicas ActiveAuxiliary ativas é configurável que o subsistema de confiabilidade deve manter. O valor é 6. -
PrimaryAuxiliary
- Refere-se ao réplica no conjunto usado para recompilar uma nova réplica secundária para a qual abrir mão status primária. Ele não pode fazer solicitações de leitura ou gravação de campo. O valor é 7.
ReconfigurationInformation
Tipo: ReconfigurationInformation
Obrigatório: não
Informações sobre a reconfiguração atual, como fase, tipo, função de configuração anterior de réplica e data de início da reconfiguração.