Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 8983|Svare: 0

Bruk Kong rate-limiting plug-in for å kontrollere forespørselshastigheten til grensesnittet

[Kopier lenke]
Publisert på 21.11.2018 16:21:48 | | | |
Jeg fant et tilfeldig grensesnitt fra Internett

Værgrensesnitt:http://t.weather.sojson.com/api/weather/city/101020100
Docker-distribusjon kong-dashboard-veiledning
https://www.itsvse.com/thread-5684-1-1.html
(Kilde: Architect_Programmer)


Bruk "kong-dashboard" for å opprette en tjeneste, hovedkonfigurasjonen er som følger, og de andre konfigurasjonene er som følger.



Selvfølgelig kan du også opprette en tjeneste via kong api, dokumentasjonslenken:https://docs.konghq.com/0.14.x/admin-api/#service-object

For å lage en rute med "kong-dashboard" kan du ikke opprette den direkte i rutingsgrensesnittet, du må klikke på den første knappen på høyre side av hver linje fra tjenestelisten for å opprette den, hovedkonfigurasjonen er som følger:



Selvfølgelig kan ruter også opprettes via kong api, med en lenke til dokumentasjonen:https://docs.konghq.com/0.14.x/admin-api/#route-object


Vi får tilgang til kong api-gatewayen på http://ip:8000/weather/{city code}, som vist nedenfor, som returnerer værforholdene i henholdsvis Shanghai og Jining,



La til rate-control "rate-limiting"-pluginen

Introduksjon av plugin:https://docs.konghq.com/hub/kong-inc/rate-limiting/

Antall HTTP-forespørsler en utvikler kan gjøre per sekund/minutt/time. Det må være minst én begrensning.

Hovedkonfigurasjonen er som følger: Kun samme IP kan nås opptil 30 ganger per minutt:



Vi bruker AB mock-forespørsler, veiledninger:

Windows Apache AB nettsted stresstest
https://www.itsvse.com/thread-4836-1-1.html
(Kilde: Architect_Programmer)
Totalt ble det sendt inn 120 forespørsler, og antallet samtidige forespørsler var 10, og returresultatet var som følger:



Forespurt totalt120Strøk90Tid tok det totalt 6,618 sekunder, noe som indikerer at min hastighetsgrense er effektiv!

Hvis den satte tilgangsraten overskrides, vil den vises"429 For mange forespørsler"Statuskode og returnerer en feilmelding som denne:

{"message":"API-hastighetsgrense overskredet"}
(Slutt)




Foregående:Docker-distribusjon kong-dashboard-veiledning
Neste:Yongle Dadian og Tretten klassikere Kommentar
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com