Progetta una pipeline scalabile e disaccoppiata per distribuire i job dai produttori (generatori di job) ai consumatori (esecutori di job) che consenta di aggiungere nuove applicazioni senza degradare le prestazioni esistenti. Quale approccio dovresti usare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Usa un topic Cloud Pub/Sub per pubblicare i job e usa le sottoscrizioni per eseguirli.
Perché questa è la risposta
L'uso di Cloud Pub/Sub è l'approccio migliore perché offre un sistema di messaggistica asincrono e completamente gestito, ideale per architetture disaccoppiate e scalabili. I produttori pubblicano i job su un topic e i consumatori (esecutori di job) li ricevono tramite sottoscrizioni. Questo disaccoppiamento garantisce che l'aggiunta di nuove applicazioni o l'aumento del carico non degradi le prestazioni esistenti, poiché Pub/Sub gestisce automaticamente la scalabilità e la durabilità dei messaggi. Creare un'API su App Engine introdurrebbe un punto di accoppiamento e richiederebbe una gestione manuale della coda e della scalabilità. Cloud SQL e Cloud Spanner sono database relazionali e, sebbene possano essere usati per memorizzare informazioni sui job, non sono progettati come sistemi di messaggistica asincroni e la gestione delle code tramite inserimenti/eliminazioni di righe sarebbe inefficiente e meno scalabile rispetto a Pub/Sub.
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