Вам необходимо создать рабочий процесс, который обрабатывает сообщения, поступающие в очередь Amazon SQS. После поступления сообщения рабочий процесс должен выждать указанную задержку перед вызовом функции Lambda для его обработки. Какой подход обеспечивает такое поведение с НАИМЕНЬШИМИ эксплуатационными затратами?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Установите для параметра DelaySeconds очереди SQS требуемую задержку. Настройте сопоставление источника событий для функции Lambda и укажите очередь SQS в качестве источника..
Почему это правильный ответ
Правильный ответ — установить для параметра DelaySeconds очереди SQS требуемую задержку и настроить сопоставление источника событий для функции Lambda. Параметр DelaySeconds в SQS позволяет отложить доставку новых сообщений в очередь на определенное время, что соответствует требованию задержки перед обработкой. Сопоставление источника событий Lambda с SQS автоматически вызывает функцию при появлении доступных сообщений. Этот подход является наиболее экономичным, поскольку использует встроенные функции SQS и Lambda без дополнительных сервисов или сложной логики. Остальные варианты менее оптимальны: AWS Step Functions добавляет ненужную сложность и стоимость для простой задержки, а опрос EventBridge каждые 5 минут не обеспечивает обработку каждого сообщения с индивидуальной задержкой. Опрос SQS функцией Lambda и повторная публикация сообщений с будущим временем обработки значительно увеличивает эксплуатационные расходы из-за многократных вызовов Lambda и операций SQS. Visibility Timeout (Тайм-аут видимости) предотвращает повторную обработку сообщения другими потребителями в течение заданного времени, но не задерживает его первоначальную доставку в очередь, что не соответствует требованию задержки перед первой обработкой.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется