Изменение API Cloud Function обратно несовместимо. Вы должны одновременно поддерживать существующих и новых вызывающих абонентов. Какой подход к развертыванию и управлению API следует использовать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Сохранить исходную Cloud Function и развернуть вторую Cloud Function с новым API; разместить их перед Cloud Endpoints для предоставления версионированного API..
Почему это правильный ответ
Если изменение API обратно несовместимо, необходимо поддерживать обе версии. Cloud Endpoints позволяет управлять несколькими версиями API, маршрутизируя запросы к соответствующим бэкендам (в данном случае — к разным Cloud Functions). Это обеспечивает плавный переход для клиентов. Развертывание двух Cloud Functions и использование балансировщика нагрузки не является оптимальным, так как балансировщик не предназначен для маршрутизации на основе версии API. Автоматическая маршрутизация в Cloud Functions обычно относится к разным триггерам или событиям, а не к версионированию API. Переразвертывание одной функции для обработки обоих API усложняет код и управление, особенно при дальнейшем развитии.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется