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.