StatelessServicePartitionInfo

Durum bilgisi olmayan 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
InstanceCount integer (int64) No
MinInstanceCount tamsayı No
MinInstancePercentage tamsayı 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.


InstanceCount

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

Bu bölümün örnek sayısı.


MinInstanceCount

Tür: tamsayı
Gerekli: Hayır

MinInstanceCount, yükseltme veya devre dışı bırakma düğümü gibi işlemler sırasında EnsureAvailability güvenlik denetimine uyması gereken en az örnek sayısıdır. Kullanılan gerçek sayı max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) şeklindedir. InstanceCount -1 olarak ayarlanırsa, MinInstanceCount hesaplaması sırasında -1 ilk olarak örneklerin hizmet üzerindeki yerleştirme kısıtlamalarına göre yerleştirilmesine izin verilen düğüm sayısına dönüştürülür.


MinInstancePercentage

Tür: tamsayı
Gerekli: Hayır

MinInstancePercentage, yükseltme veya devre dışı bırakma düğümü gibi işlemler sırasında EnsureAvailability güvenlik denetimine uyması gereken en düşük InstanceCount yüzdesidir. Kullanılan gerçek sayı max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) şeklindedir. MinInstancePercentage hesaplaması sırasında InstanceCount -1 olarak ayarlanırsa, -1 önce örneklerin hizmet üzerindeki yerleştirme kısıtlamalarına göre yerleştirilmesine izin verilen düğüm sayısına dönüştürülür.