Приложение потребляет сообщения из очереди Amazon SQS, но иногда приложение не работает, из-за чего сообщения истекают и удаляются через 1 день, что приводит к потере данных. Какие действия уменьшат потерю данных для приложения? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Увеличить период хранения сообщений., Присоединить dead-letter queue (DLQ) к очереди SQS..
Почему это правильный ответ
Увеличение периода хранения сообщений (message retention period) позволит SQS хранить сообщения дольше, чем 1 день, давая приложению больше времени для их обработки в случае сбоя. Присоединение очереди недоставленных сообщений (dead-letter queue, DLQ) к очереди SQS гарантирует, что сообщения, которые не были успешно обработаны или истекли, будут автоматически перемещены в DLQ вместо удаления. Это предотвращает потерю данных, так как сообщения могут быть проанализированы и повторно обработаны позже. Увеличение visibility timeout не предотвратит потерю данных, так как сообщения все равно будут удалены после истечения срока хранения, если не будут обработаны. Использование очереди задержки не решает проблему потери данных при сбоях. Сокращение времени обработки сообщений не предотвращает потерю данных, если приложение не работает.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется