Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 8983|Válasz: 0

Használd a kong sebességkorlátozó bővítményt az interfész kérési sebességének szabályozására

[Linket másol]
Közzétéve 2018. 11. 21. 16:21:48 | | | |
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
Docker deployment kong-dashboard tutorial
https://www.itsvse.com/thread-5684-1-1.html
(Forrás: Architect_Programmer)


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:

Windows Apache ab website stress test
https://www.itsvse.com/thread-4836-1-1.html
(Forrás: Architect_Programmer)
Ö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)




Előző:Docker deployment kong-dashboard tutorial
Következő:Yongle Dadian és Tizenhárom klasszikus kommentár
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com