Ваш App Engine frontend каждые 15 минут запрашивает температуру из базы данных и должен обрабатывать сбои БД. Как должен вести себя frontend?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Повторять запрос с экспоненциальной задержкой, вплоть до 15 минут..
Почему это правильный ответ
Правильный ответ — повторять запрос с экспоненциальной задержкой, вплоть до 15 минут. Этот подход, известный как экспоненциальная отсрочка (exponential backoff), является стандартной практикой для обработки временных сбоев в распределенных системах. Он позволяет избежать перегрузки базы данных во время восстановления и дает ей время на стабилизацию, постепенно увеличивая интервал между повторными попытками. Ограничение максимальной задержки в 15 минут соответствует интервалу запросов фронтенда, предотвращая чрезмерное ожидание. Отправка команды на перезапуск серверов базы данных неприемлема, так как фронтенд не должен управлять инфраструктурой базы данных и это может привести к потере данных или дальнейшим сбоям. Повторение запроса каждую секунду перегрузит базу данных и усугубит проблему. Уменьшение частоты запросов до одного раза в час приведет к устареванию данных и не позволит фронтенду получить актуальную информацию сразу после восстановления базы данных.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется