Našel sem naključen vmesnik na internetu
Vremenski vmesnik:http://t.weather.sojson.com/api/weather/city/101020100
Uporabite "kong-dashboard" za ustvarjanje storitve, glavna konfiguracija je naslednja, ostale konfiguracije pa so naslednje.
Seveda lahko storitev ustvarite tudi preko kong API-ja, povezave za dokumentacijo:https://docs.konghq.com/0.14.x/admin-api/#service-object
Za ustvarjanje poti z uporabo "kong-dashboard" je ne morete ustvariti neposredno na vmesniku za usmerjanje, za ustvarjanje morate klikniti prvi gumb na desni strani vsake vrstice v seznamu storitev, glavna konfiguracija pa je naslednja:
Seveda je mogoče poti ustvariti tudi preko kong API-ja, s povezavo do dokumentacije:https://docs.konghq.com/0.14.x/admin-api/#route-object
Dostopamo do prehoda Kong API na http://ip:8000/weather/{mestna koda}, kot je prikazano spodaj, kar vrača vremenske razmere v Šanghaju oziroma Jiningu,
Dodani vtičnik za nadzor hitrosti "rate-limiting"
Uvod v vtičnik:https://docs.konghq.com/hub/kong-inc/rate-limiting/
Število HTTP zahtevkov, ki jih lahko razvijalec ustvari na sekundo/minuto/uro. Mora obstajati vsaj ena omejitev.
Glavna konfiguracija je naslednja: do istega IP-naslova je mogoče dostopati do 30-krat na minuto:
Uporabljamo ab simulacijske zahteve, vodiče:
Skupaj je bilo oddanih 120 zahtevkov, število sočasnosti je bilo 10, rezultat povratnih podatkov pa je bil naslednji:
Skupaj je bilo zahtevano120Neuspešno90Skupaj je trajalo 6,618 sekunde, kar kaže, da je moja omejitev hitrosti veljavna!
Če je določena stopnja dostopa presežena, se bo pojavila"429 Preveč prošenj"Statusna koda in vrne napako, kot je ta:
{"message":"Presežen je bil limit hitrosti API-ja"} (Konec)
|