У компании есть два приложения: отправитель, который отправляет сообщения с полезными данными для обработки, и приложение-обработчик, которое получает и обрабатывает эти полезные данные. Отправитель отправляет около 1000 сообщений в час. Обработка сообщений может занимать до 2 дней; неудачные сообщения должны сохраняться, чтобы они не блокировали обработку других сообщений. Какое решение соответствует этим требованиям и является НАИБОЛЕЕ операционно эффективным?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Интегрировать приложения отправителя и обработчика с очередью Amazon Simple Queue Service (Amazon SQS). Настроить очередь ошибочных сообщений (dead-letter queue) для сбора сообщений, которые не удалось обработать..
Почему это правильный ответ
Amazon SQS — это полностью управляемая служба очередей сообщений, которая идеально подходит для декомпозиции приложений и асинхронной обработки. Она обеспечивает надежное хранение сообщений, что важно, поскольку обработка может занимать до 2 дней. Поддержка очередей ошибочных сообщений (dead-letter queues) позволяет изолировать неудачно обработанные сообщения, предотвращая блокировку других сообщений и обеспечивая операционную эффективность. 1000 сообщений в час — это низкая нагрузка, с которой SQS легко справится. Использование инстанса EC2 с Redis требует самостоятельного управления инфраструктурой, что менее операционно эффективно. Amazon Kinesis Streams лучше подходит для потоковой обработки больших объемов данных в реальном времени, а не для асинхронной обработки сообщений с длительным временем выполнения. Amazon SNS — это служба публикации/подписки, которая не обеспечивает надежного хранения сообщений для длительной обработки и не имеет встроенных механизмов для изоляции неудачных сообщений, как SQS.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется