Чтобы предотвратить потерю сообщений уведомлений SNS, когда нижестоящая база данных RDS недоступна (например, выключена), какие изменения предотвратят потерю сообщений? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Настройте очередь невостребованных сообщений Amazon SQS для топика SNS., Подпишите очередь Amazon SQS на топик SNS и настройте функцию Lambda для обработки сообщений из этой очереди SQS..
Почему это правильный ответ
Чтобы предотвратить потерю сообщений SNS при недоступности нижестоящей базы данных RDS, необходимо обеспечить их надежное хранение и повторную обработку. Подписка очереди Amazon SQS на топик SNS гарантирует, что сообщения будут сохранены в SQS, даже если потребитель (например, функция Lambda, обрабатывающая сообщения для RDS) временно недоступен. Функция Lambda может затем обрабатывать эти сообщения из очереди SQS, обеспечивая их доставку. Настройка очереди невостребованных сообщений (DLQ) для топика SNS дополнительно повышает надежность, направляя туда сообщения, которые не удалось доставить или обработать после нескольких попыток, что позволяет анализировать и повторно обрабатывать их вручную или автоматически. Замена инстанса RDS на DynamoDB или замена SNS на EventBridge не решают проблему потери сообщений при недоступности потребителя, а изменение назначения функции Lambda на SQS не обеспечивает надежное хранение сообщений, поступающих непосредственно из SNS.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется