node.js топор ios & http, как-нибудь обойти ограничение скорости? - PullRequest
0 голосов
/ 09 января 2020

Так что я сейчас пытаюсь получить доступ к API каждую секунду. Это хорошо работает с 1 элементом, но я хочу иметь возможность проверять несколько элементов в секунду. Но есть ограничение скорости около 60 запросов в минуту ... Любой способ обойти это как-нибудь? Я пытаюсь не замедлять его, уменьшая количество запросов в минуту из-за ограничения скорости. Надеюсь, кто-то может помочь!

1 Ответ

0 голосов
/ 09 января 2020

Мы рассмотрели использование библиотеки bottleneck для nodejs на работе. он используется для ограничения скорости API. Базовая конфигурация c позволяет вам установить количество одновременных запросов и количество миллисекунд ожидания перед отправкой другого запроса.

const limiter = new Bottleneck({
  maxConcurrent: 1,
  minTime: 333
});

Я думаю, этого достаточно для вас.

Справка: https://www.npmjs.com/package/bottleneck

...