Löysin satunnaisen käyttöliittymän internetistä
Sääkäyttöliittymä:http://t.weather.sojson.com/api/weather/city/101020100
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:
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)
|