Приложение записывает данные clickstream в Amazon Kinesis. Поток периодически испытывает пиковые нагрузки, и вызовы PutRecords иногда завершаются сбоем с показанным ответом. Какие методы могут помочь смягчить эту ошибку? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Реализовать повторные попытки с экспоненциальной задержкой., Уменьшить частоту и/или размер запросов..
Почему это правильный ответ
Приложение, записывающее данные clickstream в Amazon Kinesis, сталкивается с ошибками PutRecords во время пиковых нагрузок. Это указывает на проблемы с регулированием (throttling) или превышением пропускной способности потока. 1. Реализовать повторные попытки с экспоненциальной задержкой: Это стандартная и эффективная стратегия обработки временных ошибок, таких как регулирование. Приложение будет автоматически повторять неудачные запросы через увеличивающиеся интервалы, давая Kinesis время для обработки текущей нагрузки. 2. Уменьшить частоту и/или размер запросов: Снижение количества запросов или объема данных в каждом запросе PutRecords уменьшит нагрузку на поток Kinesis, помогая избежать регулирования. Использование PutRecord вместо PutRecords менее эффективно, так как PutRecords позволяет отправлять несколько записей за один вызов, что обычно предпочтительнее для производительности. Замена Kinesis на Amazon SNS не является решением проблемы регулирования Kinesis, так как они служат разным целям. Уменьшение количества потребителей KCL не влияет на ошибки записи, поскольку KCL используется для чтения данных из потока.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется