Encontré una interfaz aleatoria en Internet
Interfaz meteorológica:http://t.weather.sojson.com/api/weather/city/101020100
Utiliza "kong-dashboard" para crear un servicio, la configuración principal es la siguiente, y las demás configuraciones son las siguientes.
Por supuesto, también puedes crear un servicio a través de la API Kong, el enlace de documentación:https://docs.konghq.com/0.14.x/admin-api/#service-object
Para crear una ruta usando "kong-dashboard", no puedes crearla directamente en la interfaz de enrutamiento, tienes que hacer clic en el primer botón a la derecha de cada línea desde la lista de servicios para crearla, la configuración principal es la siguiente:
Por supuesto, también se pueden crear rutas a través de la API Kong, con un enlace a la documentación:https://docs.konghq.com/0.14.x/admin-api/#route-object
Accedemos a la pasarela de la API Kong en http://ip:8000/weather/{código ciudad}, como se muestra más abajo, que devuelve las condiciones meteorológicas en Shanghái y Jining, respectivamente,
Añadido el plugin de control de tasas "limitación de tasa"
Introducción al plugin:https://docs.konghq.com/hub/kong-inc/rate-limiting/
El número de solicitudes HTTP que un desarrollador puede hacer por segundo/minuto/hora. Debe haber al menos una limitación.
La configuración principal es la siguiente: solo se puede acceder a la misma IP hasta 30 veces por minuto:
Usamos solicitudes simuladas de AB, tutoriales:
Se realizaron un total de 120 solicitudes, y el número de concurrencias fue 10, y el resultado de la respuesta fue el siguiente:
Solicitado en total120Suspendido90Duró un total de 6,618 segundos, ¡lo que indica que mi límite de velocidad es efectivo!
Si se supera la tasa de acceso establecida, aparecerá"429 demasiadas peticiones"código de estado y devuelve un error así:
{"message":"Límite de tasa API superado"} (Fin)
|