Találtam egy véletlenszerű felületet az internetről
Időjárási felület:http://t.weather.sojson.com/api/weather/city/101020100
A "kong-dashboard" segítségével szolgáltatást hozz létre, a fő konfiguráció a következő, a többi konfiguráció pedig a következő.
Természetesen a kong API segítségével is létrehozhatsz szolgáltatást, a dokumentációs linken:https://docs.konghq.com/0.14.x/admin-api/#service-object
Ha "kong-dashboard" segítségével szeretnél útvonalat létrehozni, nem lehet közvetlenül az útvonalkezelő felületen létrehozni, a szolgáltatás minden sorának jobb oldalán lévő első gombra kell kattintanod a szolgáltatási lista alapján, a fő konfiguráció a következő:
Természetesen útvonalak is létrehozhatók a kong API-n keresztül, a dokumentációhoz mutató linkkel:https://docs.konghq.com/0.14.x/admin-api/#route-object
A Kong API kaput a http://ip:8000/weather/{városkód} címen érjük el, ahogy az alábbiakban látható, és amely Sanghajban és Jiningben adja vissza az időjárási viszonyokat,
Hozzáadtam a sebességszabályozó "sebességkorlátozó" plugint
Plugin bevezetés:https://docs.konghq.com/hub/kong-inc/rate-limiting/
Hány HTTP kérést tud egy fejlesztő másodpercenként/percenként/óránként végrehajtani. Legalább egy korlátozásnak kell lennie.
A fő konfiguráció a következő, csak ugyanaz az IP érhető el akár 30 percenként:
Mi is használunk próbakéréseket, oktatóanyagokat:
Összesen 120 kérést nyújtottak be, az egyidejű lépések száma 10 volt, és a visszaküldés eredménye a következő volt:
Összesen kért120Sikertelen90Összesen 6,618 másodpercig tartott, ami azt jelzi, hogy a sebességkorlátom érvényes!
Ha a beállított hozzáférési sebességet túllépik, megjelenik"429 túl sok kérés"állapotkódot és hasonló hibát ad vissza:
{"message":"API sebességhatár túlmutatva"} (Vége)
|