Приложение, вызывающее Cloud Storage, иногда получает ответы 5xx и 429. Как следует обрабатывать эти ошибки?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Реализовать логику повторных попыток со стратегией усеченной экспоненциальной задержки (truncated exponential backoff)..
Почему это правильный ответ
Ошибки 5xx (серверные ошибки) и 429 (слишком много запросов) от Cloud Storage указывают на временные проблемы, такие как перегрузка сервиса или превышение квот. Наиболее эффективный способ обработки таких ошибок — это реализация логики повторных попыток с усеченной экспоненциальной задержкой. Это позволяет приложению автоматически повторять запросы через увеличивающиеся интервалы времени, снижая нагрузку на сервис и давая ему время на восстановление. Использование gRPC вместо HTTP не решает проблему временных ошибок сервиса. Мультирегиональный бакет обеспечивает геоизбыточность, но не предотвращает временные ошибки, связанные с перегрузкой. Постоянный мониторинг ленты состояния сервисов не является практичным или масштабируемым решением для обработки отдельных ошибок API в приложении.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется