Поэтому я сейчас пытаюсь получить доступ к API каждую секунду. Это отлично работает с 1 элементом, но я хочу иметь возможность проверять несколько элементов в секунду. Но есть ограничение скорости, например, 60 запросов в минуту.. как-нибудь обойти это? Я пытаюсь не замедлять его, уменьшая количество запросов в минуту из-за ограничения скорости. Надеюсь, кто-то может помочь!
node.js axios & http , как-то обойти ограничение скорости?
Ответы (1)
Мы рассмотрели использование библиотеки bottleneck
для nodejs на работе. он используется для ограничения скорости API. Базовая конфигурация позволяет вам установить количество одновременных запросов и количество миллисекунд ожидания перед отправкой другого запроса.
const limiter = new Bottleneck({
maxConcurrent: 1,
minTime: 333
});
Я думаю, что это достаточно хорошо для вас.
Ссылка: https://www.npmjs.com/package/bottleneck
person
Arun K
schedule
09.01.2020
Спасибо за ваш ответ, я попытался реализовать его, но теперь он переключается между ними каждые x запросов, поэтому теперь он проверяет один элемент 15 раз, а затем проверяет другой элемент 15 раз.
- person Swift; 09.01.2020