DeployedStatefulServiceReplicaDetailInfo
Kod paketinde çalışan durum bilgisi olan bir çoğaltma hakkında bilgi. Not DeployedServiceReplicaQueryResult, ServiceKind, ServiceName, PartitionId ve replicaId gibi yinelenen veriler içerir.
Özellikler
Ad | Tür | Gerekli |
---|---|---|
ServiceName |
dize | No |
PartitionId |
string (uuid) | No |
CurrentServiceOperation |
string (sabit listesi) | No |
CurrentServiceOperationStartTimeUtc |
dize (tarih-saat) | No |
ReportedLoad |
LoadMetricReportInfo dizisi | No |
ReplicaId |
dize | No |
CurrentReplicatorOperation |
string (sabit listesi) | No |
ReadStatus |
string (sabit listesi) | No |
WriteStatus |
string (sabit listesi) | No |
ReplicatorStatus |
ReplicatorStatus | No |
ReplicaStatus |
KeyValueStoreReplicaStatus | No |
DeployedServiceReplicaQueryResult |
DeployedStatefulServiceReplicaInfo | No |
ServiceName
Tür: dize
Gerekli: Hayır
ile fabric:
başlayarak hizmetin URI biçimindeki tam hiyerarşik adı.
PartitionId
Tür: dize (uuid)
Gerekli: Hayır
Service Fabric tarafından bir bölümü benzersiz olarak tanımlamak için kullanılan iç kimlik. Bu, hizmet oluşturulduğunda rastgele oluşturulan bir GUID'dir. Bölüm kimliği benzersizdir ve hizmetin ömrü boyunca değişmez. Aynı hizmet silinip yeniden oluşturulduysa bölümlerinin kimlikleri farklı olacaktır.
CurrentServiceOperation
Tür: dize (sabit listesi)
Gerekli: Hayır
Durum bilgisi olan bir hizmet çoğaltması veya durum bilgisi olmayan hizmet örneğinde geçerli etkin yaşam döngüsü işlemini belirtir.
Olası değerler şunlardır:
-
Unknown
- Gelecekte kullanılmak üzere ayrılmıştır. -
None
- Hizmet çoğaltması veya örneği herhangi bir yaşam döngüsü değişikliğinden geçmiyor. -
Open
- Hizmet çoğaltması veya örneği açılıyor. -
ChangeRole
- Hizmet çoğaltması rolleri değiştiriyor. -
Close
- Hizmet çoğaltması veya örneği kapatılıyor. -
Abort
- Hizmet çoğaltması veya örneği durduruluyor.
CurrentServiceOperationStartTimeUtc
Tür: dize (tarih-saat)
Gerekli: Hayır
Geçerli hizmet işleminin başlangıç saati UTC biçimindedir.
ReportedLoad
Tür: LoadMetricReportInfo dizisi
Gerekli: Hayır
Çoğaltma tarafından bildirilen yük listesi.
ReplicaId
Tür: dize
Gerekli: Hayır
Durum bilgisi olan bir hizmet çoğaltmasının kimliği. ReplicaId, Service Fabric tarafından bir bölümün çoğaltmasını benzersiz olarak tanımlamak için kullanılır. Bir bölüm içinde benzersizdir ve çoğaltmanın ömrü boyunca değişmez. Bir çoğaltma bırakılırsa ve aynı bölüm için aynı düğümde başka bir çoğaltma oluşturulursa, kimlik için farklı bir değer alır. Bazen durum bilgisi olmayan bir hizmet örneğinin kimliği de çoğaltma kimliği olarak adlandırılır.
CurrentReplicatorOperation
Tür: dize (sabit listesi)
Gerekli: Hayır
Çoğaltıcı tarafından yürütülmekte olan işlemi belirtir.
Olası değerler şunlardır:
-
Invalid
- Çoğaltıcı henüz hazır değilse varsayılan değer. -
None
- Çoğaltıcı Service Fabric perspektifinden herhangi bir işlem çalıştırmıyor. -
Open
- Çoğaltıcı açılıyor. -
ChangeRole
- Çoğaltıcı, rolünü değiştirme sürecindedir. -
UpdateEpoch
- Çoğaltma kümesindeki bir değişiklik nedeniyle, çoğaltıcı Kendi Dönemi ile güncelleştiriliyor. -
Close
- Çoğaltıcı kapanıyor. -
Abort
- Çoğaltıcı durduruluyor. -
OnDataLoss
- Çoğaltıcı, kullanıcı hizmetinin dış kaynaktan durum kurtarma olasılığı olan veri kaybı koşulunu işler. -
WaitForCatchup
- Çoğaltıcı, çoğaltma çekirdeğinin en son duruma yakalanmasını bekliyor. -
Build
- Çoğaltıcı bir veya daha fazla çoğaltma oluşturma sürecindedir.
ReadStatus
Tür: dize (sabit listesi)
Gerekli: Hayır
Bölümün erişim durumunu belirtir.
Olası değerler şunlardır:
-
Invalid
- Okuma veya yazma işlemi erişim durumunun geçerli olmadığını gösterir. Bu değer çağırana döndürülmüyor. -
Granted
- Okuma veya yazma işlemine erişim verildiğini ve işleme izin verildiğini gösterir. -
ReconfigurationPending
- Yeniden yapılandırma devam ettiğinden istemcinin daha sonra yeniden denemesi gerektiğini gösterir. -
NotPrimary
- Bu istemci isteğinin Birincil çoğaltma olmayan bir çoğaltma tarafından alındığını gösterir. -
NoWriteQuorum
- Kullanılabilir yazma çekirdeği olmadığını ve bu nedenle hiçbir yazma işleminin kabul edileebileceğini gösterir.
WriteStatus
Tür: dize (sabit listesi)
Gerekli: Hayır
Bölümün erişim durumunu belirtir.
Olası değerler şunlardır:
-
Invalid
- Okuma veya yazma işlemi erişim durumunun geçerli olmadığını gösterir. Bu değer çağırana döndürülmüyor. -
Granted
- Okuma veya yazma işlemine erişim verildiğini ve işleme izin verildiğini gösterir. -
ReconfigurationPending
- Yeniden yapılandırma devam ettiğinden istemcinin daha sonra yeniden denemesi gerektiğini gösterir. -
NotPrimary
- Bu istemci isteğinin Birincil çoğaltma olmayan bir çoğaltma tarafından alındığını gösterir. -
NoWriteQuorum
- Kullanılabilir yazma çekirdeği olmadığını ve bu nedenle hiçbir yazma işleminin kabul edileebileceğini gösterir.
ReplicatorStatus
Tür: ReplicatorStatus
Gerekli: Hayır
Birincil veya ikincil çoğaltıcı durumu için bir temel sınıfı temsil eder.
Çoğaltma/kopyalama kuyruğu kullanımı, alınan son onay zaman damgası vb. gibi service fabric çoğaltıcısı hakkında bilgi içerir.
ReplicaStatus
Tür: KeyValueStoreReplicaStatus
Gerekli: Hayır
Anahtar değeri, çoğaltmayla ilgili bilgileri depolar.
DeployedServiceReplicaQueryResult
Tür: DeployedStatefulServiceReplicaInfo
Gerekli: Hayır
Düğümde dağıtılan durum bilgisi olan bir hizmet çoğaltması hakkında bilgi.