Vous avez implémenté plusieurs Cloud Functions pour traiter l'exécution des commandes. Vous devez orchestrer l'exécution des fonctions en utilisant la sortie de chaque fonction pour décider du flux, et vous souhaitez une latence minimale. Quel orchestrateur et quel flux de contrôle devriez-vous utiliser ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utilisez Workflows pour appeler les fonctions, et utilisez des sauts conditionnels pour gérer la logique d'exécution..
Pourquoi c'est la réponse
La bonne réponse est d'utiliser Workflows avec des sauts conditionnels. Workflows est un orchestrateur sans serveur conçu pour enchaîner des services, y compris des Cloud Functions, avec une latence minimale. Il permet des sauts conditionnels (if/else) basés sur la sortie des étapes précédentes, ce qui est essentiel pour un flux de contrôle dynamique. Les callbacks sont généralement utilisés pour des interactions asynchrones externes, pas pour la logique de flux interne. Cloud Composer (basé sur Apache Airflow) est un orchestrateur puissant, mais il est plus adapté aux pipelines de données complexes et aux charges de travail par lots, où la latence n'est pas la principale préoccupation. Son démarrage à froid et sa gestion des ressources peuvent introduire une latence plus élevée que Workflows pour des exécutions de fonctions rapides et réactives.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise