Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 8983|Ответ: 0

Используйте плагин с ограничением скорости Kong для управления скоростью запроса интерфейса

[Скопировать ссылку]
Опубликовано 21.11.2018 16:21:48 | | | |
Я нашёл случайный интерфейс из Интернета

Интерфейс погоды:http://t.weather.sojson.com/api/weather/city/101020100
Docker deployment kong-dashboard tutorial
https://www.itsvse.com/thread-5684-1-1.html
(Источник: Architect_Programmer)


Используйте "kong-dashboard" для создания сервиса, основная конфигурация следующая, а остальные конфигурации следующие.



Конечно, вы также можете создать сервис через kong api, по ссылке на документацию:https://docs.konghq.com/0.14.x/admin-api/#service-object

Чтобы создать маршрут с помощью «kong-dashboard», его нельзя создать напрямую на интерфейсе маршрутизации, нужно нажать первую кнопку справа на каждой строке из списка сервисов, основная конфигурация следующая:



Конечно, маршруты также можно создавать через kong API с ссылкой на документацию:https://docs.konghq.com/0.14.x/admin-api/#route-object


Мы получаем доступ к шлюзу Kong API по адресу http://ip:8000/weather/{код города}, как показано ниже, который возвращает погодные условия в Шанхае и Цзинине соответственно,



Добавлен плагин управления скоростью с «ограничением скорости»

Введение плагинов:https://docs.konghq.com/hub/kong-inc/rate-limiting/

Количество HTTP-запросов, которые разработчик может делать в секунду/минуту/час. Должно быть хотя бы одно ограничение.

Основная конфигурация следующая: доступ к одному и тому же IP-адресу можно использовать до 30 раз в минуту:



Мы используем пробные запросы и обучающие материалы:

windows Apache ab web site stress test
https://www.itsvse.com/thread-4836-1-1.html
(Источник: Architect_Programmer)
Всего было сделано 120 запросов, количество совместных маршрутов составило 10, а результат возврата был следующим:



Всего запрашивается120Неудача90Это заняло в общей сложности 6,618 секунды, что означает, что мой лимит скорости действует!

Если установленная скорость доступа превышается, она появится«429 слишком много запросов»Статус кода и возвращает ошибку следующей:

{"message":"Лимит скорости API превышен"}
(Конец)




Предыдущий:Docker deployment kong-dashboard tutorial
Следующий:Комментарий к Юнле Дадяну и тринадцати классикам
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com