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.