Приложение принимает входящие сообщения, которые затем быстро потребляются десятками других приложений и микросервисов. Объем сообщений сильно варьируется и может достигать 100 000 сообщений в секунду. Компания хочет разделить компоненты и повысить масштабируемость. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Публиковать сообщения в топик Amazon Simple Notification Service (Amazon SNS) с несколькими подписками Amazon SQS. Настроить потребительские приложения для обработки сообщений из очередей..
Почему это правильный ответ
Правильный ответ — публикация сообщений в топик Amazon SNS с несколькими подписками Amazon SQS. Amazon SNS — это сервис обмена сообщениями "многие ко многим", который позволяет отправлять сообщения большому количеству подписчиков. Amazon SQS — это полностью управляемая служба очередей сообщений, которая позволяет разделять и масштабировать распределенные системы. Комбинация SNS и SQS обеспечивает высокую масштабируемость, надежность и разделение компонентов, что соответствует требованиям задачи. SNS может обрабатывать большое количество входящих сообщений, а SQS позволяет десяткам потребительских приложений асинхронно обрабатывать эти сообщения, справляясь с сильно варьирующейся нагрузкой. Неправильные варианты: Amazon Kinesis Data Analytics предназначен для анализа потоковых данных в реальном времени, а не для доставки сообщений множеству потребителей. Развертывание приложения на инстансах EC2 в Auto Scaling Group на основе метрик CPU не обеспечивает разделения компонентов и не является оптимальным решением для асинхронной обработки сообщений. Использование Kinesis Data Streams с одним шардом ограничит пропускную способность, а предварительная обработка через Lambda и сохранение в DynamoDB добавит ненужную сложность и задержку для сценария, где сообщения должны быть быстро потреблены множеством приложений.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется