Progettare un sistema di accodamento sicuro e ad alta produttività che attivi processi Google Cloud che richiamano un'API Python per eseguire operazioni di trading. Qual è l'implementazione più efficiente?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare una sottoscrizione push Pub/Sub per attivare una Cloud Function che passi i dati all'API Python..
Perché questa è la risposta
L'opzione corretta sfrutta Pub/Sub per la messaggistica asincrona e ad alta produttività, e Cloud Functions per l'elaborazione serverless e reattiva. Una sottoscrizione push Pub/Sub attiva automaticamente una Cloud Function ogni volta che un messaggio viene pubblicato, eliminando la necessità di gestire server. La Cloud Function può quindi richiamare l'API Python in modo efficiente. L'opzione con Compute Engine richiede la gestione di un'istanza VM, aumentando l'overhead operativo e i costi rispetto a una soluzione serverless. L'applicazione su Compute Engine dovrebbe anche implementare la logica per la sottoscrizione e l'elaborazione dei messaggi, che Cloud Functions gestisce intrinsecamente. L'opzione con un database NoSQL per una coda è meno efficiente e non è lo scopo principale di un database. Richiederebbe un meccanismo di polling o un'applicazione separata per monitorare e processare i messaggi, introducendo complessità e latenza. Cloud Composer è uno strumento di orchestrazione di workflow basato su Apache Airflow, più adatto per pipeline di dati complesse e programmate. Sebbene possa sottoscriversi a Pub/Sub, è un'implementazione eccessiva e più costosa per il semplice trigger di un'API in risposta a un messaggio, introducendo una complessità non necessaria.
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