Bagikan melalui


ReplicaHealthStateFilter

Menentukan kriteria yang cocok untuk menentukan apakah replika harus disertakan sebagai anak dari partisi dalam gugus kesehatan kluster. Replika hanya dikembalikan jika entitas induk cocok dengan filter yang ditentukan dalam deskripsi kueri gugus kesehatan kluster. Partisi, layanan, dan aplikasi induk harus disertakan dalam gugus kesehatan kluster. Satu filter dapat cocok dengan nol, satu atau beberapa replika, tergantung pada propertinya.

Properti

Nama Jenis Diperlukan
ReplicaOrInstanceIdFilter string Tidak
HealthStateFilter bilangan bulat Tidak

ReplicaOrInstanceIdFilter

Jenis: string
Diperlukan: Tidak

Id replika layanan stateful atau instans layanan stateless yang cocok dengan filter. Filter hanya diterapkan ke replika yang ditentukan, jika ada. Jika replika tidak ada, tidak ada replika yang dikembalikan dalam gugus kesehatan kluster berdasarkan filter ini. Jika replika ada, replika disertakan dalam gugus kesehatan kluster jika mematuhi properti filter lainnya. Jika tidak ditentukan, semua replika yang cocok dengan filter induk (jika ada) dipertimbangkan dan dicocokkan dengan anggota filter lainnya, seperti filter status kesehatan.


HealthStateFilter

Jenis: bilangan bulat
Diperlukan: Tidak
Default: 0

Filter untuk status kesehatan replika. Ini memungkinkan pemilihan replika jika cocok dengan status kesehatan yang diinginkan. Nilai yang mungkin adalah nilai bilangan bulat dari salah satu status kesehatan berikut. Hanya replika yang cocok dengan filter yang dikembalikan. Semua replika digunakan untuk mengevaluasi status kesehatan agregat partisi induk. Jika tidak ditentukan, nilai defaultnya adalah Tidak Ada, kecuali ID replika ditentukan. Jika filter memiliki nilai default dan ID replika ditentukan, replika yang cocok akan dikembalikan. Nilai status adalah enumerasi berbasis bendera, sehingga nilainya bisa berupa kombinasi dari nilai-nilai ini, yang diperoleh menggunakan operator 'OR' bitwise. Misalnya, jika nilai yang disediakan adalah 6, nilai tersebut cocok dengan replika dengan nilai HealthState OK (2) dan Warning (4).

  • Default - Nilai default. Mencocokkan dengan HealthState. Nilainya berbasis nol.
  • None - Filter yang tidak cocok dengan nilai HealthState apa pun. Digunakan untuk mengembalikan tanpa hasil pada koleksi status tertentu. Nilainya adalah 1.
  • Ok - Filter yang cocok dengan input dengan nilai HealthState Ok. Nilainya adalah 2.
  • Peringatan - Filter yang cocok dengan input dengan nilai HealthState Peringatan. Nilainya adalah 4.
  • Kesalahan - Filter yang cocok dengan input dengan nilai HealthState Kesalahan. Nilainya adalah 8.
  • Semua - Filter yang cocok dengan input dengan nilai HealthState apa pun. Nilainya adalah 65535.