Вы реализовали несколько Cloud Functions для обработки выполнения заказов. Вам необходимо организовать выполнение функций, используя выходные данные каждой функции для определения потока, и вы хотите минимизировать задержку. Какой оркестратор и какой поток управления следует использовать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Используйте Workflows для вызова функций и используйте условные переходы (conditional jumps) для обработки логики выполнения..
Почему это правильный ответ
Workflows — это полностью управляемый сервис оркестровки, который позволяет создавать последовательности из различных сервисов Google Cloud, включая Cloud Functions. Он идеально подходит для сценариев, где требуется минимизировать задержку, так как он разработан для быстрого выполнения. Использование условных переходов (conditional jumps) в Workflows позволяет гибко управлять потоком выполнения на основе выходных данных предыдущих функций, что соответствует требованию организации выполнения функций с использованием их выходных данных. Cloud Composer, основанный на Apache Airflow, является мощным инструментом для оркестрации, но он больше подходит для сложных ETL-процессов и пакетных заданий, где задержка не является критическим фактором. Его запуск и выполнение задач обычно занимают больше времени по сравнению с Workflows, что делает его менее оптимальным для минимизации задержки. Использование обратных вызовов (callbacks) в Workflows возможно, но условные переходы являются более нативным и эффективным способом управления логикой потока в данном контексте.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется