в 1 сек. И часто я от них ловлю данную ошибку RateLimitError.
На моей стороне есть несколько сервисов + cron которые дергают эту API
Как можно решить даную проблему? В кукую сторону смотреть? Думаю чейчас написать Gateway чтобы все сервисы ходили на него сначала и там както делать проверку. Возможно можно сконфигурировать Nginx чтобы он принимал много запросов но выполнял толкьо 5 за 1 сек ?
Ну и будут ваши сервисы ловить ошибку не от апи а от вашего гейтвея. Смысл? Я вижу ровно три решения: 1. Купить у вендора повышение лимита, если он такое позволяет. 2. Оптимизировать логику приложения, чтобы делать меньше запросов: батчинг, кеширование итд. 3. Сделать логику приложения толерантной к таким ошибкам: повторно отправлять запросы, корректно обрабатывать потенциально долгое состояние ожидания успешного ответа.
Обсуждают сегодня