Saya menemukan antarmuka acak dari Internet
Antarmuka cuaca:http://t.weather.sojson.com/api/weather/city/101020100
Gunakan "kong-dashboard" untuk membuat layanan, konfigurasi utamanya adalah sebagai berikut, dan konfigurasi lainnya adalah sebagai berikut.
Tentu saja, Anda juga dapat membuat layanan melalui kong api, tautan dokumentasi:https://docs.konghq.com/0.14.x/admin-api/#service-object
Untuk membuat rute menggunakan "kong-dashboard", Anda tidak dapat membuatnya langsung di antarmuka perutean, Anda perlu mengklik tombol pertama di sisi kanan setiap baris dari daftar layanan untuk membuatnya, konfigurasi utamanya adalah sebagai berikut:
Tentu saja, rute juga dapat dibuat melalui kong api, dengan tautan ke dokumentasi:https://docs.konghq.com/0.14.x/admin-api/#route-object
Kami mengakses gateway kong api di http://ip:8000/weather/{kode kota}, seperti yang ditunjukkan di bawah ini, yang masing-masing mengembalikan kondisi cuaca di Shanghai dan Jining,
Menambahkan plugin "pembatasan laju" kontrol tarif
Pengenalan Plugin:https://docs.konghq.com/hub/kong-inc/rate-limiting/
Jumlah permintaan HTTP yang dapat dilakukan pengembang per detik/menit/jam. Harus ada setidaknya satu batasan.
Konfigurasi utamanya adalah sebagai berikut, hanya IP yang sama yang dapat diakses hingga 30 kali per menit:
Kami menggunakan ab mock requests, tutorial:
Sebanyak 120 permintaan dibuat, dan jumlah konkurensi adalah 10, dan hasil pengembalian adalah sebagai berikut:
Diminta secara total120Gagal90waktu, butuh total 6,618 detik, menunjukkan bahwa batas tarif saya efektif!
Jika tingkat akses yang ditetapkan terlampaui, itu akan muncul"429 Terlalu Banyak Permintaan"dan mengembalikan kesalahan seperti ini:
{"message":"Batas kecepatan API terlampaui"} (Akhir)
|