Компания электронной коммерции использует Amazon SNS для отправки сообщений о заказах в локальную конечную точку HTTPS, которую обрабатывает складское приложение. Некоторые сообщения о заказах не были получены. Архитектору решений необходимо сохранять недоставленные сообщения и анализировать их в течение 14 дней с МИНИМАЛЬНЫМИ усилиями по разработке. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Настроить очередь Amazon SNS dead letter queue, которая использует целевую очередь Amazon Simple Queue Service (Amazon SQS) со сроком хранения 14 дней..
Почему это правильный ответ
Правильный ответ — настройка очереди Amazon SNS dead letter queue (DLQ) с целевой очередью Amazon SQS и сроком хранения 14 дней. SNS DLQ автоматически перенаправляет недоставленные сообщения в указанную SQS-очередь, что позволяет хранить их и анализировать. SQS поддерживает срок хранения сообщений до 14 дней, что соответствует требованию. Это решение требует минимальных усилий по разработке, так как SNS и SQS являются управляемыми сервисами. Неправильные варианты: Kinesis Data Stream не является подходящей целью для DLQ в данном сценарии, так как он предназначен для потоковой обработки данных, а не для хранения недоставленных сообщений для последующего анализа. Добавление SQS между приложением и SNS изменит архитектуру и потребует значительных усилий по разработке для интеграции. DynamoDB может хранить данные, но использование ее в качестве DLQ для SNS требует дополнительной логики для обработки и извлечения сообщений, а также настройки TTL, что сложнее, чем использование SQS.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется