Компания, работающая в сфере социальных сетей, управляет веб-сайтом с программой лояльности, которая начисляет пользователям баллы за загрузку видео. Партнеры проверяют право пользователя на участие, используя уникальный идентификатор пользователя, и хотят получать идентификаторы пользователей через HTTP-конечную точку всякий раз, когда компания начисляет баллы. Ежедневно регистрируются сотни поставщиков. Компании нужна масштабируемая архитектура, которая позволит веб-сайту быстро добавлять партнеров с НАИМЕНЬШИМИ усилиями по внедрению. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать топик Amazon Simple Notification Service (Amazon SNS), выбрать протокол конечной точки HTTP(S) и подписать партнеров на этот топик. Публиковать идентификаторы пользователей в топике при начислении баллов..
Почему это правильный ответ
Amazon SNS — это полностью управляемый сервис обмена сообщениями "многие ко многим", который позволяет рассылать сообщения большому числу подписчиков. Создание топика SNS с подписками HTTP(S) для каждого партнера позволяет компании легко добавлять новых партнеров с минимальными усилиями. Когда начисляются баллы, компания публикует идентификаторы пользователей в топике SNS, и SNS автоматически отправляет их всем подписанным партнерам через их HTTP-конечные точки. Это масштабируемое и эффективное решение. Amazon Timestream не подходит для этой задачи, так как это база данных временных рядов, а не сервис обмена сообщениями. AWS Step Functions слишком сложен для простой рассылки уведомлений. Amazon Kinesis Data Streams предназначен для обработки потоков данных в реальном времени, что избыточно для данного сценария уведомлений.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется