Hai implementato più Cloud Functions per elaborare l'evasione degli ordini. Devi orchestrare l'esecuzione delle funzioni utilizzando l'output di ciascuna funzione per decidere il flusso e desideri una latenza minima. Quale orchestratore e flusso di controllo dovresti usare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Usa Workflows per chiamare le funzioni e usa i salti condizionali per gestire la logica di esecuzione..
Perché questa è la risposta
Workflows è la soluzione ideale per orchestrare servizi serverless come Cloud Functions, offrendo bassa latenza e un modello di programmazione basato su stati che supporta salti condizionali. Questo permette di definire logiche complesse basate sull'output delle funzioni, garantendo un controllo preciso del flusso. I callback, sebbene utili in alcuni contesti, introdurrebbero complessità e potenziale latenza aggiuntiva per la logica di esecuzione. Cloud Composer (basato su Apache Airflow) è una soluzione potente per workflow complessi e batch, ma introduce un overhead maggiore e una latenza superiore rispetto a Workflows, rendendolo meno adatto per scenari che richiedono minima latenza e orchestrazione di funzioni serverless leggere. Gli operatori HTTP o generici di Airflow non cambiano la natura di Composer come soluzione più orientata al batch.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta