Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Lihat Dokumentasi Apigee Edge.
Gunakan diagram perbandingan di bawah untuk membantu Anda memutuskan kebijakan mana yang akan digunakan untuk kasus penggunaan pembatasan kapasitas:
Kuota | SpikeArrest | |
---|---|---|
Gunakan untuk: | Batasi jumlah panggilan proxy API yang dapat dilakukan aplikasi developer atau developer melalui periode waktu tertentu. Kebijakan SpikeArrest lebih cocok untuk pembatasan kapasitas dalam waktu yang lebih singkat interval seperti detik atau menit. Pertimbangkan Kuota jika diperlukan penghitungan yang akurat. | Membatasi jumlah panggilan API yang dapat dilakukan terhadap proxy API pada semua konsumen selama periode waktu tertentu (biasanya singkat). Kebijakan Kuota lebih cocok untuk menetapkan batas waktu yang lebih lama interval seperti hari, minggu, bulan, atau tahun. |
Jangan gunakan untuk: |
Jangan menggunakannya untuk melindungi backend target proxy API Anda dari lonjakan traffic. Untuk itu, gunakan kebijakan SpikeArrest. |
Jangan menggunakannya untuk menghitung dan membatasi jumlah koneksi yang dapat dibuat aplikasi ke API Anda backend target proxy selama jangka waktu tertentu. Catatan: Untuk kasus penggunaan apa pun yang memerlukan penghitungan yang akurat, gunakan kebijakan Kuota. |
Menyimpan hitungan? | Ya | Tidak |
Praktik terbaik untuk melampirkan kebijakan: |
Lampirkan ke PreFlow Permintaan ProxyEndpoint, umumnya setelah otentikasi pengguna. Tindakan ini memungkinkan kebijakan memeriksa penghitung kuota di titik entri API Anda {i>proxy<i}. |
Lampirkan ke ProxyEndpoint Request PreFlow, umumnya dengan awal alur. Hal ini memberikan perlindungan lonjakan pada titik entri proxy API Anda. |
Kode status HTTP saat batas telah tercapai: |
|
|
Sebaiknya Anda tahu: |
|
Memungkinkan Anda memilih antara "halus" atau algoritma penghitungan efektif. Tujuan yang pertama memperlancar jumlah permintaan yang dapat terjadi dalam jangka waktu tertentu, dan membatasi jumlah total permintaan yang dapat terjadi dalam jangka waktu tertentu, seberapa cepat mereka dikirim secara berurutan. Selain itu, penghalusan tidak terkoordinasi dalam Pemroses Pesan. |
Dapatkan detail selengkapnya: | Kebijakan kuota | SpikeArrest kebijakan |