See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 8983|Vastuse: 0

Kasuta Kongi kiiruspiirangu pluginat, et kontrollida liidese päringumäära

[Kopeeri link]
Postitatud 21.11.2018 16:21:48 | | | |
Leidsin internetist juhusliku liidese

Ilmaliides:http://t.weather.sojson.com/api/weather/city/101020100
Docker deployment kong-dashboard tutorial
https://www.itsvse.com/thread-5684-1-1.html
(Allikas: Architect_Programmer)


Kasuta "kong-dashboard" teenuse loomiseks, põhikonfiguratsioon on järgmine ja teised konfiguratsioonid on lihtsalt järgmised.



Loomulikult saad luua ka teenuse Kong API kaudu, dokumentatsiooni lingi kaudu:https://docs.konghq.com/0.14.x/admin-api/#service-object

Marsruudi loomiseks kasutades "kong-dashboard" ei saa seda otse marsruutimise liidesel luua, selleks tuleb klõpsata teenuse nimekirja iga rea paremal küljel oleval esimesel nupul, peamine konfiguratsioon on järgmine:



Loomulikult saab marsruute luua ka Kong API kaudu, koos lingiga dokumentatsioonile:https://docs.konghq.com/0.14.x/admin-api/#route-object


Me pääseme Kong API väravale aadressil http://ip:8000/weather/{city code}, nagu allpool näidatud, mis tagastab vastavalt Shanghai ja Jiningi ilmastikuolud,



Lisatud kiirusekontrolli "kiiruse piiramise" plugin

Plugina tutvustus:https://docs.konghq.com/hub/kong-inc/rate-limiting/

HTTP-päringute arv, mida arendaja saab teha sekundis/minutis/tunnis. Peab olema vähemalt üks piirang.

Peamine konfiguratsioon on järgmine: ainult sama IP-aadressile pääseb ligi kuni 30 korda minutis:



Kasutame ab mock request'e ja õpetusi:

Windows Apache ab veebilehe stressitest
https://www.itsvse.com/thread-4836-1-1.html
(Allikas: Architect_Programmer)
Kokku esitati 120 taotlust, paralleelsete katsete arv oli 10 ning tagastustulemus oli järgmine:



Nõutud kokku120Ebaõnnestus90Aega, see võttis kokku 6,618 sekundit, mis näitab, et minu kiiruse piirang on kehtiv!

Kui seatud ligipääsumäär ületatakse, ilmub see"429 liiga palju taotlusi"Olekukoodi ja tagastab vea nagu see:

{"message":"API kiiruse piirang ületatud"}
(Lõpp)




Eelmine:Docker deployment kong-dashboard tutorial
Järgmine:Yongle Dadian ja Kolmeteistkümne klassiku kommentaar
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com