Condividi tramite


DeployedStatefulServiceReplicaDetailInfo

Informazioni su una replica con stato in esecuzione in un pacchetto di codice. Nota DistribuitaServiceReplicaQueryResult conterrà dati duplicati come ServiceKind, ServiceName, PartitionId e replicaId.

Proprietà

Nome Tipo Necessario
ServiceName string No
PartitionId string (uuid) No
CurrentServiceOperation stringa (enumerazione) No
CurrentServiceOperationStartTimeUtc string (date-time) No
ReportedLoad matrice di LoadMetricReportInfo No
ReplicaId string No
CurrentReplicatorOperation stringa (enumerazione) No
ReadStatus stringa (enumerazione) No
WriteStatus stringa (enumerazione) No
ReplicatorStatus ReplicatorStatus No
ReplicaStatus KeyValueStoreReplicaStatus No
DeployedServiceReplicaQueryResult DeployedStatefulServiceReplicaInfo No

ServiceName

Tipo: stringa
Obbligatorio: No

Nome gerarchico completo del servizio in formato URI a partire da fabric:.


PartitionId

Tipo: stringa (uuid)
Obbligatorio: No

ID interno usato da Service Fabric per identificare in modo univoco una partizione. Si tratta di un GUID generato in modo casuale quando è stato creato il servizio. L'ID di partizione è univoco e non cambia per la durata del servizio. Se lo stesso servizio è stato eliminato e ricreato gli ID delle partizioni sarebbe diverso.


CurrentServiceOperation

Tipo: stringa (enum)
Obbligatorio: No

Specifica l'operazione corrente del ciclo di vita attivo in una replica del servizio con stato o in un'istanza del servizio senza stato.

I valori possibili sono:

  • Unknown - Riservato per l'uso futuro.
  • None - La replica del servizio o l'istanza non passano a modifiche del ciclo di vita.
  • Open - Viene aperta la replica o l'istanza del servizio.
  • ChangeRole - La replica del servizio cambia i ruoli.
  • Close - La replica o l'istanza del servizio viene chiusa.
  • Abort - La replica o l'istanza del servizio viene interrotta.

CurrentServiceOperationStartTimeUtc

Tipo: stringa (data-ora)
Obbligatorio: No

Ora di inizio dell'operazione del servizio corrente in formato UTC.


ReportedLoad

Tipo: matrice di LoadMetricReportInfo
Obbligatorio: No

Elenco del carico segnalato dalla replica.


ReplicaId

Tipo: stringa
Obbligatorio: No

ID di una replica del servizio con stato. ReplicaId viene usato da Service Fabric per identificare in modo univoco una replica di una partizione. È univoco all'interno di una partizione e non cambia per la durata della replica. Se una replica viene eliminata e un'altra replica viene creata nello stesso nodo per la stessa partizione, otterrà un valore diverso per l'ID. A volte l'ID di un'istanza del servizio senza stato viene definita anche id replica.


CurrentReplicatorOperation

Tipo: stringa (enum)
Obbligatorio: No

Specifica l'operazione attualmente eseguita dall'agente di replica.

I valori possibili sono:

  • Invalid - Valore predefinito se il replicator non è ancora pronto.
  • None - Replicator non esegue alcuna operazione dal punto di vista di Service Fabric.
  • Open - Replicator è aperto.
  • ChangeRole - Replicator è in fase di modifica del ruolo.
  • UpdateEpoch - A causa di una modifica nel set di repliche, replicator viene aggiornato con il relativo periodo.
  • Close - Replicator chiude.
  • Abort - Replicator viene interrotto.
  • OnDataLoss - Replicator gestisce la condizione di perdita dei dati, in cui il servizio utente potrebbe potenzialmente ripristinare lo stato da un'origine esterna.
  • WaitForCatchup - Replicator è in attesa di un quorum di repliche da recuperare fino allo stato più recente.
  • Build - Replicator è in fase di compilazione di una o più repliche.

ReadStatus

Tipo: stringa (enum)
Obbligatorio: No

Specifica lo stato di accesso della partizione.

I valori possibili sono:

  • Invalid - Indica che lo stato di accesso alle operazioni di lettura o scrittura non è valido. Questo valore non viene restituito al chiamante.
  • Granted - Indica che l'accesso alle operazioni di lettura o scrittura viene concesso e l'operazione è consentita.
  • ReconfigurationPending - Indica che il client deve riprovare in un secondo momento, perché una riconfigurazione è in corso.
  • NotPrimary - Indica che questa richiesta client è stata ricevuta da una replica che non è una replica primaria.
  • NoWriteQuorum - Indica che non è disponibile alcun quorum di scrittura e, pertanto, non è possibile accettare alcuna operazione di scrittura.

WriteStatus

Tipo: stringa (enum)
Obbligatorio: No

Specifica lo stato di accesso della partizione.

I valori possibili sono:

  • Invalid - Indica che lo stato di accesso alle operazioni di lettura o scrittura non è valido. Questo valore non viene restituito al chiamante.
  • Granted - Indica che l'accesso alle operazioni di lettura o scrittura viene concesso e l'operazione è consentita.
  • ReconfigurationPending - Indica che il client deve riprovare in un secondo momento, perché una riconfigurazione è in corso.
  • NotPrimary - Indica che questa richiesta client è stata ricevuta da una replica che non è una replica primaria.
  • NoWriteQuorum - Indica che non è disponibile alcun quorum di scrittura e, pertanto, non è possibile accettare alcuna operazione di scrittura.

ReplicatorStatus

Tipo: ReplicatorStatus
Obbligatorio: No

Rappresenta una classe base per lo stato del replicatore primario o secondario. Contiene informazioni sul replicatore di Service Fabric, ad esempio l'utilizzo della coda di replica/copia, l'ultimo timestamp ricevuto dall'acknowledgement e così via.


ReplicaStatus

Tipo: KeyValueStoreReplicaStatus
Obbligatorio: No

Le informazioni correlate all'archivio dei valori chiave per la replica.


DeployedServiceReplicaQueryResult

Tipo: DeployedStatefulServiceReplicaInfo
Obbligatorio: No

Informazioni su una replica del servizio con stato distribuita in un nodo.