Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 8983|Odpoveď: 0

Použite kong rate-limiting plug-in na ovládanie rýchlosti požiadaviek rozhrania

[Kopírovať odkaz]
Zverejnené 21. 11. 2018 16:21:48 | | | |
Našiel som náhodné rozhranie z internetu

Rozhranie počasia:http://t.weather.sojson.com/api/weather/city/101020100
Docker deployment kong-dashboard tutoriál
https://www.itsvse.com/thread-5684-1-1.html
(Zdroj: Architect_Programmer)


Použite "kong-dashboard" na vytvorenie služby, hlavná konfigurácia je nasledovná a ostatné konfigurácie sú nasledovné.



Samozrejme, službu môžete vytvoriť aj cez Kong API, odkaz na dokumentáciu:https://docs.konghq.com/0.14.x/admin-api/#service-object

Na vytvorenie trasy pomocou "kong-dashboard" ju nemôžete vytvoriť priamo v smerovacom rozhraní, musíte kliknúť na prvé tlačidlo na pravej strane každého riadku zo zoznamu služieb, aby ste ju vytvorili, hlavná konfigurácia je nasledovná:



Samozrejme, trasy je možné vytvárať aj cez kong API s odkazom na dokumentáciu:https://docs.konghq.com/0.14.x/admin-api/#route-object


Pristupujeme k bráne Kong API na adrese http://ip:8000/weather/{kód mesta}, ako je uvedené nižšie, ktorá vracia poveternostné podmienky v Šanghaji a Jining, v uvedenom poradí,



Pridaný plugin "rate-limiting" na riadenie rýchlosti

Úvod do pluginu:https://docs.konghq.com/hub/kong-inc/rate-limiting/

Počet HTTP požiadaviek, ktoré môže vývojár vytvoriť za sekundu/minútu/hodinu. Musí existovať aspoň jedno obmedzenie.

Hlavná konfigurácia je nasledovná: prístup k rovnakej IP adrese je možné maximálne 30-krát za minútu:



Používame ab mock požiadavky, tutoriály:

Windows Apache ab webová záťažová skúška
https://www.itsvse.com/thread-4836-1-1.html
(Zdroj: Architect_Programmer)
Celkovo bolo podaných 120 žiadostí, počet súbežnosti bol 10 a výsledok bol nasledovný:



Celkovo požadovaných120Neúspešné90Trvalo to celkovo 6,618 sekundy, čo naznačuje, že môj limit je účinný!

Ak je nastavená miera prístupu prekročená, zobrazí sa"429 Príliš veľa žiadostí"Stavový kód a vráti chybu ako táto:

{"message":"API rate limit prekročený"}
(Koniec)




Predchádzajúci:Docker deployment kong-dashboard tutoriál
Budúci:Komentár k Yongle Dadian a Trinástim klasikám
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com