После всплеска трафика ваша игра на Firebase/Firestore начала выдавать ошибки HTTP 429 RESOURCE_EXHAUSTED. Приложение сейчас стабильно, но вы ожидаете нового всплеска в ближайшее время. Какие быстрые изменения минимизируют повторное троттлинг?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Оптимизировать запросы к базе данных для уменьшения операций чтения/записи и изменить код приложения для повторной попытки вызова API Firestore с экспоненциальной задержкой..
Почему это правильный ответ
Ошибка HTTP 429 RESOURCEEXHAUSTED указывает на превышение квот или лимитов Firestore. Наиболее эффективный подход включает две составляющие. Во-первых, оптимизация запросов к базе данных (уменьшение количества чтений/записей, эффективное индексирование) снижает общую нагрузку на Firestore, что является долгосрочным решением проблемы исчерпания ресурсов. Во-вторых, реализация экспоненциальной задержки при повторных попытках (exponential backoff) является стандартной и рекомендуемой практикой для обработки временных ошибок API. Она позволяет избежать дальнейшей перегрузки сервиса, постепенно увеличивая интервал между попытками, что дает Firestore время на восстановление. Запрос увеличения квоты может быть необходим, но не является быстрым решением и не устраняет неэффективность использования ресурсов. Фиксированная задержка менее эффективна, так как может привести к повторным ошибкам при длительной перегрузке.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется