Мы запускаем наш бэкэнд Node для функций Firebase, и нам приходится часто использовать сторонний API (HubSpot), скорость которого ограничена 100 запросами / 10 секунд.
Мы отправляем эти запросы в HubSpot из наших облачных функций, и зачастую мы превышаем ограничение скорости HubSpot во время кампаний или других скачков использования веб-сайта. Кроме того, поскольку все они являются запросами на запись для обновления данных в HubSpot, эти запросы не могут быть выполнены не по порядку.
Есть ли способ направить наши запросы в HubSpot, чтобы не превышать их предел скорости? Открыты для предложений, которые могут не обязательно включать облачные функции, хотя это было бы предпочтительным.
Примечание. Когда я говорю «дроссель», я имею в виду, что все запросы к HubSpot должны выполняться через go. Я пытаюсь добиться чего-то похожего на то, что делает метод газа Лоды *, если это имеет смысл.