Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 8983|Odgovoriti: 0

Uporabite Kongov vtičnik za omejitev hitrosti za nadzor hitrosti zahtevkov vmesnika

[Kopiraj povezavo]
Objavljeno na 21. 11. 2018 16:21:48 | | | |
Našel sem naključen vmesnik na internetu

Vremenski vmesnik:http://t.weather.sojson.com/api/weather/city/101020100
Docker deployment kong-dashboard tutorial
https://www.itsvse.com/thread-5684-1-1.html
(Vir: Architect_Programmer)


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:

Windows Apache ab test obremenitve spletne strani
https://www.itsvse.com/thread-4836-1-1.html
(Vir: Architect_Programmer)
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)




Prejšnji:Docker deployment kong-dashboard tutorial
Naslednji:Komentarji k Yongle Dadian in trinajst klasik
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com