Un sito web di votazione riceve voti in entrata variabili e ad alto volume. Come si dovrebbe ottimizzare l'archiviazione e l'elaborazione dei voti in entrata?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Pubblicare i voti su Pub/Sub e attivare una Cloud Function dall'argomento Pub/Sub per elaborarli..
Perché questa è la risposta
La pubblicazione dei voti su Pub/Sub e l'attivazione di una Cloud Function dall'argomento Pub/Sub è la soluzione migliore per gestire voti variabili e ad alto volume. Pub/Sub è un servizio di messaggistica asincrono e scalabile che può gestire picchi di traffico senza perdere dati. Le Cloud Functions sono serverless e si scalano automaticamente in base al carico, elaborando ogni messaggio (voto) in tempo reale o quasi. Scrivere i voti su Firestore e usare Cloud Scheduler per attivare una Cloud Function periodicamente introdurrebbe latenza e non sarebbe efficiente per un volume elevato e variabile. Inviare tutti i voti direttamente a un'istanza di elaborazione dedicata non è scalabile e potrebbe sovraccaricare l'istanza durante i picchi. Archiviare i voti come file JSON in Cloud Storage ed elaborarli in batch giornalieri introdurrebbe un ritardo significativo nell'elaborazione e non sarebbe adatto per un sito di votazione che richiede un'elaborazione più tempestiva.
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