Našel jsem náhodné rozhraní na internetu
Rozhraní počasí:http://t.weather.sojson.com/api/weather/city/101020100
Použijte "kong-dashboard" k vytvoření služby, hlavní konfigurace je následující, ostatní konfigurace jsou následující.
Samozřejmě můžete také vytvořit službu přes Kong API, odkaz na dokumentaci:https://docs.konghq.com/0.14.x/admin-api/#service-object
Pro vytvoření trasy pomocí "kong-dashboard" ji nelze vytvořit přímo v rozhraní směrování, musíte kliknout na první tlačítko na pravé straně každého řádku v seznamu služeb, abyste ji vytvořili, hlavní konfigurace je následující:
Samozřejmě lze trasy vytvářet i přes Kong API, s odkazem na dokumentaci:https://docs.konghq.com/0.14.x/admin-api/#route-object
Přistupujeme ke bráně Kong API na http://ip:8000/weather/{kód města}, jak je uvedeno níže, která vrací počasí v Šanghaji a Jiningu, respektive,
Přidán plugin pro řízení rychlosti "rate-limiting"
Úvod do pluginu:https://docs.konghq.com/hub/kong-inc/rate-limiting/
Počet HTTP požadavků, které může vývojář vytvořit za sekundu/minutu/hodinu. Musí existovat alespoň jedno omezení.
Hlavní konfigurace je následující: ke stejné IP lze přistupovat až 30krát za minutu:
Používáme ab mock requesty, tutoriály:
Celkem bylo podáno 120 žádostí, počet souběžností byl 10, a výsledek byl následující:
Celkem požadovaných120Neúspěšné90Celkem to trvalo 6,618 sekundy, což naznačuje, že můj limit je účinný!
Pokud je překročena nastavená míra přístupu, zobrazí se"429 Příliš mnoho požadavků"Stavový kód a vrací chybu jako tato:
{"message":"Limit rychlosti API překročen"} (Konec)
|