Bagikan melalui


StatefulServicePartitionInfo

Informasi tentang partisi layanan Service Fabric stateful..

Properti

Nama Jenis Diperlukan
HealthState string (enum) Tidak
PartitionStatus string (enum) Tidak
PartitionInformation PartitionInformation Tidak
TargetReplicaSetSize bilangan bulat (int64) Tidak
MinReplicaSetSize bilangan bulat (int64) Tidak
AuxiliaryReplicaCount bilangan bulat (int64) Tidak
LastQuorumLossDuration string (durasi) Tidak
PrimaryEpoch Epoch Tidak

HealthState

Jenis: string (enum)
Diperlukan: Tidak

Status kesehatan entitas Service Fabric seperti Kluster, Node, Aplikasi, Layanan, Partisi, Replika, dll.

Potensi nilai:

  • Invalid - Menunjukkan status kesehatan yang tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.
  • Ok - Menunjukkan keadaan kesehatan baik-baik saja. Nilainya adalah 1.
  • Warning - Menunjukkan status kesehatan berada pada tingkat peringatan. Nilainya adalah 2.
  • Error - Menunjukkan status kesehatan berada pada tingkat kesalahan. Status kesehatan kesalahan harus diselidiki, karena dapat memengaruhi fungsionalitas kluster yang benar. Nilainya adalah 3.
  • Unknown - Menunjukkan status kesehatan yang tidak diketahui. Nilainya adalah 65535.

PartitionStatus

Jenis: string (enum)
Diperlukan: Tidak

Status partisi layanan fabric layanan.

Potensi nilai:

  • Invalid - Menunjukkan status partisi tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.
  • Ready - Menunjukkan bahwa partisi sudah siap. Ini berarti bahwa untuk partisi layanan stateless, setidaknya ada satu instans yang aktif dan untuk partisi layanan stateful, jumlah replika siap lebih besar dari atau sama dengan MinReplicaSetSize. Nilainya adalah 1.
  • NotReady - Menunjukkan bahwa partisi belum siap. Status ini dikembalikan ketika tidak ada status lain yang berlaku. Nilainya adalah 2.
  • InQuorumLoss - Menunjukkan bahwa partisi berada dalam kerugian kuorum. Ini berarti bahwa jumlah replika yang aktif dan berpartisipasi dalam set replika kurang dari MinReplicaSetSize untuk partisi ini. Nilainya adalah 3.
  • Reconfiguring - Menunjukkan bahwa partisi sedang menjalani konfigurasi ulang set replikanya. Ini dapat terjadi karena failover, peningkatan, penyeimbangan beban, atau penambahan atau penghapusan replika dari set replika. Nilainya adalah 4.
  • Deleting - Menunjukkan bahwa partisi sedang dihapus. Nilainya adalah 5.

PartitionInformation

Jenis: PartitionInformation
Diperlukan: Tidak

Informasi tentang identitas partisi, skema partisi, dan kunci yang didukung olehnya.


TargetReplicaSetSize

Jenis: bilangan bulat (int64)
Diperlukan: Tidak

Replika target menetapkan ukuran sebagai angka.


MinReplicaSetSize

Jenis: bilangan bulat (int64)
Diperlukan: Tidak

Ukuran set replika minimum sebagai angka.


AuxiliaryReplicaCount

Jenis: bilangan bulat (int64)
Diperlukan: Tidak

Replika tambahan dihitung sebagai angka. Untuk menggunakan replika Tambahan, berikut ini harus benar, AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 dan TargetReplicaSetSize >=3.


LastQuorumLossDuration

Jenis: string (durasi)
Diperlukan: Tidak

Durasi di mana partisi ini dalam kerugian kuorum. Jika partisi saat ini dalam kerugian kuorum, partisi mengembalikan durasi karena telah berada dalam status tersebut. Bidang ini menggunakan format ISO8601 untuk menentukan durasi.


PrimaryEpoch

Jenis: Epoch
Diperlukan: Tidak

Epoch adalah nomor konfigurasi untuk partisi secara keseluruhan. Ketika konfigurasi set replika berubah, misalnya ketika replika Utama berubah, operasi yang direplikasi dari replika Primer baru dikatakan sebagai Epoch baru dari yang dikirim oleh replika Primer lama.