CustomResourceDefinition (CRD) QuotaSchedulingPolicy yang disediakan oleh suite penjadwalan lalu lintas Service Mesh (ASM) mendefinisikan kebijakan untuk mengimplementasikan penjadwalan permintaan berbasis prioritas setelah kuota permintaan tercapai. Topik ini menjelaskan bidang-bidang dalam QuotaSchedulingPolicy.
Ikhtisar
QuotaSchedulingPolicy menentukan konfigurasi pembatas laju yang digunakan untuk penjadwalan serta penjadwal yang mengatur permintaan berdasarkan prioritas setelah pembatasan diaktifkan.
QuotaSchedulingPolicySpec
QuotaSchedulingPolicySpec merupakan konfigurasi inti dari QuotaSchedulingPolicy dan sesuai dengan bidang spec.
Bidang | Tipe | Diperlukan | Deskripsi |
quota_scheduler | Ya | Menentukan konfigurasi pembatas laju dan penjadwal berbasis prioritas yang digunakan oleh kebijakan penjadwalan berbasis kuota permintaan. |
QuotaScheduler
Bidang | Tipe | Diperlukan | Deskripsi |
fill_amount | double | Ya | Jumlah token yang diisi ke dalam ember token setiap kali. Anda dapat menerapkan pembatasan dengan menentukan bidang ini bersama dengan bidang |
bucket_capacity | double | Ya | Kapasitas maksimum ember token yang digunakan oleh pembatas laju. Ketika laju permintaan lebih rendah daripada laju pengisian ember token, jumlah token di ember token akan terus bertambah hingga mencapai kapasitas maksimum yang ditentukan oleh bidang |
rate_limiter | Ya | Konfigurasi pembatas laju yang digunakan oleh penjadwalan berbasis kuota permintaan. | |
scheduler | Ya | Konfigurasi penjadwal berbasis prioritas yang digunakan untuk menempatkan permintaan dalam antrian ketika laju permintaan melebihi batas atas. | |
selectors | []Selector | Ya | Selektor yang digunakan untuk memilih permintaan tertentu di mana pembatasan berlaku. |