Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 8983|Vastaus: 0

Käytä Kong-nopeusrajoitusplug-iniä hallitaksesi rajapinnan pyyntönopeutta

[Kopioi linkki]
Julkaistu 21.11.2018 16.21.48 | | | |
Löysin satunnaisen käyttöliittymän internetistä

Sääkäyttöliittymä:http://t.weather.sojson.com/api/weather/city/101020100
Docker deployment kong-dashboard tutorial
https://www.itsvse.com/thread-5684-1-1.html
(Lähde: Architect_Programmer)


Käytä "kong-dashboardia" palvelun luomiseen, pääkonfiguraatio on seuraava ja muut asetukset ovat juuri seuraavat.



Tietenkin voit myös luoda palvelun kong-api:n kautta, dokumentaatiolinkin:https://docs.konghq.com/0.14.x/admin-api/#service-object

Reitin luomiseksi "kong-dashboardilla" et voi luoda sitä suoraan reititysrajapinnan kautta, vaan sinun täytyy klikata palvelulistan oikealla puolella olevaa ensimmäistä painiketta luodaksesi sen, pääasetus on seuraava:



Tietenkin reittejä voi luoda myös kong-api:n kautta, linkillä dokumentaatioon:https://docs.konghq.com/0.14.x/admin-api/#route-object


Pääsemme Kong API -portille osoitteessa http://ip:8000/weather/{city code}, kuten alla on esitetty, ja se palauttaa sääolosuhteet Shanghaissa ja Jiningissä,



Lisäsin nopeudensäätimen "nopeusrajoituksen" lisäosan

Lisäosan esittely:https://docs.konghq.com/hub/kong-inc/rate-limiting/

Kuinka monta HTTP-pyyntöä kehittäjä voi tehdä sekunnissa/minuutissa/tunnissa. Vähintään yksi rajoitus täytyy olla.

Pääkonfiguraatio on seuraava, vain samaa IP-osoitetta voi käyttää enintään 30 kertaa minuutissa:



Käytämme ab-harjoituspyyntöjä ja tutoriaaleja:

Windows Apache ab verkkosivuston rasitustesti
https://www.itsvse.com/thread-4836-1-1.html
(Lähde: Architect_Programmer)
Yhteensä tehtiin 120 pyyntöä, ja samanaikaisia hetkiä oli 10, ja palautustulos oli seuraava:



Pyydetty yhteensä120Epäonnistui90Aikaa kului yhteensä 6,618 sekuntia, mikä osoittaa, että nopeusrajoitukseni on voimassa!

Jos asetettu käyttönopeus ylitetään, se ilmestyy"429 liikaa pyyntöjä"tilakoodi ja palauttaa virheen kuten tämä:

{"message":"API-nopeusraja ylitty"}
(Loppu)




Edellinen:Docker deployment kong-dashboard tutorial
Seuraava:Yongle Dadian ja Kolmetoista klassikon kommentaari
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com