All Products
Search
Document Center

Alibaba Cloud Service Mesh:Deskripsi bidang ConcurrencyLimitingPolicy

Last Updated:Jun 28, 2025

ConcurrencyLimitingPolicy CustomResourceDefinition (CRD) memungkinkan Anda menetapkan kebijakan dalam suite penjadwalan lalu lintas Service Mesh (ASM). Anda dapat mengonfigurasi secara deklaratif jumlah permintaan konkuren untuk lalu lintas global suatu layanan dalam instance ASM. Topik ini menjelaskan bidang-bidang ConcurrencyLimitingPolicy.

ConcurrencyLimitingPolicySpec

ConcurrencyLimitingPolicySpec, bagian spec, merupakan konfigurasi inti dari ConcurrencyLimitingPolicy.

Bidang

Tipe

Diperlukan

Deskripsi

concurrency_limiter

ConcurrencyLimiter

Ya

Menentukan konfigurasi pembatas yang melakukan pembatasan konkurensi.

ConcurrencyLimiter

ConcurrencyLimiter menentukan berbagai parameter untuk pembatas konkurensi.

Bidang

Tipe

Diperlukan

Deskripsi

max_concurrency

int64

Ya

Jumlah maksimum permintaan konkuren.

parameters

ConcurrencyLimiterParameters

Ya

Parameter untuk kebijakan pembatasan konkurensi.

request_parameters

RateLimiterRequestParameters

Tidak

Konfigurasi operasi yang akan dilakukan oleh pembatas konkurensi pada permintaan. Konfigurasi ini sama dengan yang digunakan untuk pembatas laju pada CRD RateLimitingPolicy.

selectors

[]Selector

Ya

Permintaan tertentu yang batas konkurensinya diterapkan.

ConcurrencyLimiterParameters

Bidang

Tipe

Diperlukan

Deskripsi

limit_by_label_key

string

Tidak

Label permintaan yang digunakan oleh kebijakan pembatasan konkurensi untuk mengelompokkan permintaan. Setelah Anda menentukan bidang ini, permintaan dengan label berbeda memiliki batas konkurensi masing-masing. Untuk informasi lebih lanjut tentang cara menentukan label untuk permintaan, lihat Deskripsi label permintaan.

max_idle_time

Durasi

Tidak

Bidang ini berlaku ketika limit_by_label_key ditentukan. Bidang ini menentukan waktu tunggu maksimum sebelum catatan permintaan yang sedang diproses sesuai dengan label tertentu dilepaskan. Secara khusus, jika tidak ada permintaan dengan label yang diterima selama periode ini, catatan permintaan yang sedang diproses dilepaskan. Nilai default: 7200s.

max_inflight_duration

Durasi

Ya

Periode timeout untuk pemrosesan permintaan. Karena kejadian tak terduga seperti restart pod dalam kluster, suite penjadwalan lalu lintas ASM mungkin gagal mencatat peristiwa terminasi permintaan. Untuk mencegah permintaan tersebut memengaruhi penilaian algoritma pembatasan konkurensi, Anda perlu menentukan periode timeout untuk pemrosesan permintaan. Jika permintaan belum direspons sebelum periode timeout ini, sistem menganggap bahwa permintaan tersebut telah diproses. Anda dapat mengatur bidang ini dengan mengevaluasi waktu respons maksimum yang diharapkan dari sebuah permintaan.