Ho trovato un'interfaccia casuale su Internet
Interfaccia meteo:http://t.weather.sojson.com/api/weather/city/101020100
Usa "kong-dashboard" per creare un servizio, la configurazione principale è la seguente, mentre le altre configurazioni sono le seguenti.
Naturalmente, puoi anche creare un servizio tramite l'API Kong, il link alla documentazione:https://docs.konghq.com/0.14.x/admin-api/#service-object
Per creare un percorso usando "kong-dashboard", non puoi crearlo direttamente sull'interfaccia di instradamento, devi cliccare sul primo pulsante sul lato destro di ogni linea dalla lista dei servizi per crearlo, la configurazione principale è la seguente:
Naturalmente, le rotte possono essere create anche tramite l'API Kong, con un link alla documentazione:https://docs.konghq.com/0.14.x/admin-api/#route-object
Accediamo al gateway api Kong a http://ip:8000/weather/{codice città}, come mostrato qui sotto, che restituisce le condizioni meteorologiche rispettivamente a Shanghai e Jining,
Aggiunto il plugin di controllo del tasso "limitazione del tasso"
Introduzione al plugin:https://docs.konghq.com/hub/kong-inc/rate-limiting/
Il numero di richieste HTTP che uno sviluppatore può fare per secondo/minuto/ora. Deve esserci almeno una limitazione.
La configurazione principale è la seguente: solo lo stesso IP può essere consultato fino a 30 volte al minuto:
Usiamo richieste simulazioni AB, tutorial:
Furono effettuate in totale 120 richieste, il numero di concorrenza fu di 10 e il risultato di risposta fu il seguente:
Richiesto in totale120Fallito90Ci sono voluti in totale 6,618 secondi, il che indica che il mio limite di velocità è effettivo!
Se il tasso di accesso impostato viene superato, apparirà"429 Troppe Richieste"codice di stato e restituisce un errore come questo:
{"message":"Limite di velocità API superato"} (Fine)
|