Java-приложение компании получает сообщения из Amazon SQS, но не может обрабатывать сообщения размером более 256 КБ. Компания хочет, чтобы приложение обрабатывало сообщения размером до 50 МБ с МИНИМАЛЬНЫМИ изменениями в коде. Какое решение соответствует этому требованию?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать Amazon SQS Extended Client Library for Java для размещения сообщений размером более 256 КБ в Amazon S3..
Почему это правильный ответ
Правильный ответ — использование Amazon SQS Extended Client Library for Java. Эта библиотека позволяет отправлять и получать сообщения размером до 2 ГБ, автоматически сохраняя полезную нагрузку сообщения в Amazon S3, если она превышает лимит SQS в 256 КБ, и помещая ссылку на S3-объект в SQS-сообщение. Это решение требует минимальных изменений в коде, так как библиотека абстрагирует логику работы с S3. Использование Amazon EventBridge не подходит, так как EventBridge имеет свой лимит на размер полезной нагрузки (256 КБ) и предназначен для маршрутизации событий, а не для обработки больших сообщений в очереди. Изменение лимита в Amazon SQS невозможно, так как максимальный размер сообщения фиксирован на уровне 256 КБ. Хранение сообщений в Amazon EFS и ручное создание ссылок в SQS-сообщениях потребует значительных изменений в коде приложения для управления хранением, получением и удалением данных, что противоречит требованию о минимальных изменениях.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется