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.