Aracılığıyla paylaş


StatefulServicePartitionInfo

Durum bilgisi olan bir Service Fabric hizmetinin bölümü hakkında bilgi..

Özellikler

Ad Tür Gerekli
HealthState string (sabit listesi) No
PartitionStatus string (sabit listesi) No
PartitionInformation PartitionInformation No
TargetReplicaSetSize integer (int64) No
MinReplicaSetSize integer (int64) No
AuxiliaryReplicaCount integer (int64) No
LastQuorumLossDuration dize (süre) No
PrimaryEpoch Dönem No

HealthState

Tür: dize (sabit listesi)
Gerekli: Hayır

Küme, Düğüm, Uygulama, Hizmet, Bölüm, Çoğaltma gibi bir Service Fabric varlığının sistem durumu.

Olası değerler şunlardır:

  • Invalid - Geçersiz bir sistem durumu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır.
  • Ok - Sistem durumunun iyi olduğunu gösterir. Değer 1'dir.
  • Warning - Sistem durumunun bir uyarı düzeyinde olduğunu gösterir. Değer 2'dir.
  • Error - Sistem durumunun hata düzeyinde olduğunu gösterir. Kümenin doğru işlevselliğini etkileyeebileceği için hata durumu araştırılmalıdır. Değer 3'dür.
  • Unknown - Bilinmeyen bir sistem durumunu gösterir. Değer 65535'tir.

PartitionStatus

Tür: dize (sabit listesi)
Gerekli: Hayır

Service Fabric hizmet bölümünün durumu.

Olası değerler şunlardır:

  • Invalid - Bölüm durumunun geçersiz olduğunu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır.
  • Ready - Bölümün hazır olduğunu gösterir. Bu, durum bilgisi olmayan bir hizmet bölümünde en az bir örnek olduğu ve durum bilgisi olan bir hizmet bölümü için hazır çoğaltma sayısının MinReplicaSetSize değerinden büyük veya buna eşit olduğu anlamına gelir. Değer 1'dir.
  • NotReady - Bölümün hazır olmadığını gösterir. Diğer durumlardan hiçbiri geçerli olmadığında bu durum döndürülür. Değer 2'dir.
  • InQuorumLoss - Bölümün çekirdek kaybında olduğunu gösterir. Bu, bir çoğaltma kümesinde bulunan ve katılan çoğaltma sayısının bu bölüm için MinReplicaSetSize değerinden az olduğu anlamına gelir. Değer 3'dür.
  • Reconfiguring - Bölümün çoğaltma kümelerinin yeniden yapılandırıldığını gösterir. Bunun nedeni yük devretme, yükseltme, yük dengeleme veya çoğaltmaların çoğaltma kümesinden eklenmesi veya kaldırılması olabilir. Değer 4'dür.
  • Deleting - Bölümün silindiğini gösterir. Değer 5'tir.

PartitionInformation

Tür: PartitionInformation
Gerekli: Hayır

Bölüm kimliği, bölümleme düzeni ve tarafından desteklenen anahtarlar hakkında bilgi.


TargetReplicaSetSize

Tür: tamsayı (int64)
Gerekli: Hayır

Hedef çoğaltma boyutu bir sayı olarak ayarlanır.


MinReplicaSetSize

Tür: tamsayı (int64)
Gerekli: Hayır

Sayı olarak en düşük çoğaltma kümesi boyutu.


AuxiliaryReplicaCount

Tür: tamsayı (int64)
Gerekli: Hayır

Yardımcı çoğaltma sayı olarak sayılır. Yardımcı çoğaltmaları kullanmak için aşağıdakiler true olmalıdır, AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 ve TargetReplicaSetSize >=3.


LastQuorumLossDuration

Tür: dize (süre)
Gerekli: Hayır

Bu bölümün çekirdek kaybına neden olduğu süre. Bölüm şu anda çekirdek kaybı durumundaysa, bu durumda olduğundan bu yana olan süreyi döndürür. Bu alan, süreyi belirtmek için ISO8601 biçimini kullanıyor.


PrimaryEpoch

Tür: Dönem
Gerekli: Hayır

Dönem, bölümün bir bütün olarak yapılandırma numarasıdır. Çoğaltma kümesinin yapılandırması değiştiğinde, örneğin Birincil çoğaltma değiştiğinde, yeni Birincil çoğaltmadan çoğaltılan işlemlerin eski Birincil çoğaltma tarafından gönderilenlerden yeni bir Dönem olduğu söylenir.