В среде интеграции есть очередь SQS, которая запускает функцию Lambda для преобразования сообщений и вызова стороннего API. Увеличение использования приводит к тому, что сторонний API возвращает множество ошибок HTTP 429 Too Many Requests, блокируя обработку сообщений. Как разработчику следует это исправить?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Установить максимальную параллельность для источника событий SQS в соответствии с задокументированными ограничениями скорости стороннего API..
Почему это правильный ответ
Правильный ответ — «Установить максимальную параллельность для источника событий SQS в соответствии с задокументированными ограничениями скорости стороннего API». Ошибки HTTP 429 Too Many Requests указывают на превышение лимита запросов к стороннему API. Установка максимальной параллельности для источника событий SQS позволяет контролировать количество одновременных вызовов Lambda, тем самым регулируя частоту запросов к стороннему API и предотвращая его перегрузку. Увеличение размера пакета SQS может усугубить проблему, так как Lambda будет обрабатывать больше сообщений за один вызов, потенциально отправляя больше запросов к API одновременно. Настройка зарезервированной параллельности Lambda не решает проблему перегрузки внешнего API, а лишь гарантирует доступность ресурсов для самой Lambda. Увеличение асинхронных повторных попыток Lambda и максимального возраста события также не поможет, поскольку это лишь откладывает или повторяет неудачные запросы, не устраняя их первопричину.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется