Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 8983|Jawab: 0

Gunakan plug-in pembatas kecepatan kong untuk mengontrol tingkat permintaan antarmuka

[Salin tautan]
Diposting pada 21/11/2018 16.21.48 | | | |
Saya menemukan antarmuka acak dari Internet

Antarmuka cuaca:http://t.weather.sojson.com/api/weather/city/101020100
Tutorial kong-dashboard penyebaran Docker
https://www.itsvse.com/thread-5684-1-1.html
(Sumber: Architect_Programmer)


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:

Windows Apache ab situs web uji stres
https://www.itsvse.com/thread-4836-1-1.html
(Sumber: Architect_Programmer)
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)




Mantan:Tutorial kong-dashboard penyebaran Docker
Depan:Yongle Dadian dan Tiga Belas Komentar Klasik
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com