Архитектор решений разрабатывает двухуровневое приложение для сбора и обработки регистрационных форм. Приложение должно быстро обрабатывать отправленные формы, гарантировать, что каждая форма обрабатывается ровно один раз, и обеспечивать отсутствие потери данных. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать очередь Amazon Simple Queue Service (Amazon SQS) FIFO между уровнем веб-сервера приложения и рабочим уровнем для хранения и пересылки данных форм..
Почему это правильный ответ
Правильный ответ — использование очереди Amazon SQS FIFO. SQS FIFO гарантирует, что сообщения обрабатываются строго в том порядке, в котором они были отправлены, и что каждое сообщение обрабатывается ровно один раз (семантика «один раз»). Это соответствует требованиям к обработке форм без потери данных и без дублирования. HTTP API Amazon API Gateway не предназначен для хранения и пересылки данных между уровнями приложения с гарантией доставки и порядка. Стандартная очередь Amazon SQS не гарантирует порядок доставки сообщений и может обрабатывать сообщения более одного раза, что противоречит требованиям. AWS Step Functions может быть избыточным для простой передачи данных между двумя уровнями, а синхронный рабочий процесс не обеспечит асинхронную обработку и устойчивость к сбоям, необходимую для быстрого приема форм.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется