Leidsin internetist juhusliku liidese
Ilmaliides:http://t.weather.sojson.com/api/weather/city/101020100
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:
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)
|