Google PDE: Messaggistica, Ingestione di Eventi e Servizi in Tempo Reale — Guida allo studio

Fa parte della Google Professional Data Engineer — Guida allo studio. Esercitati con risposte verificate nel centro esami Google, oppure fai test cronometrati su ExamRoll.io.

Panoramica

I servizi di messaggistica, ingestione di eventi e in tempo reale su Google Cloud si basano su Cloud Pub/Sub ed Eventarc per un trasporto disaccoppiato e durevole; Dataflow per l’elaborazione stateful di flussi di dati; e sink come BigQuery, Cloud Storage e database operazionali. La progettazione per una consegna at-least-once (almeno una volta), un consumo idempotente e l’osservabilità garantisce sistemi resilienti che scalano elasticamente mantenendo la correttezza in caso di fallimenti, backpressure ed evoluzione dello schema.

Messaggistica di Base con Pub/Sub

Compromessi:

Semantiche di Consegna, Conferma, Ritenzione e Dead Lettering

Esempio: gcloud pubsub subscriptions create orders-sub
–topic=orders
–dead-letter-topic=orders-dlt
–max-delivery-attempts=10

Riepilogo delle semantiche di consegna:

Schemi, Compatibilità e Validazione

Breve esempio Avro (estratto): { “type”:“record”,“name”:“Order”, “fields”:[ {“name”:“order_id”,“type”:“string”}, {“name”:“ts”,“type”:{“type”:“long”,“logicalType”:“timestamp-micros”}}, {“name”:“amount”,“type”:[“null”,“double”],“default”:null} ] }

Integrazione event-driven, Eventarc e interoperabilità con Kafka

Pattern di Ingestione in Streaming, Throughput, Scalabilità, Sicurezza e Operatività

undefined

Scenario Pratico

Contoso Freight necessita di una piattaforma di eventing globale e in tempo reale per ingerire 10.000 messaggi di telemetria IoT al minuto provenienti dai camion, arricchire gli eventi, alimentare analisi interattive e attivare workflow al rilascio di file da parte di partner esterni. Alcuni file CSV dei partner contengono righe malformate e il team di analisi deve poter ispezionare gli errori senza bloccare lo stream.

  1. Creare il layer di base per la messaggistica e lo schema
  1. Effettuare il provisioning delle sottoscrizioni con isolamento e dead-lettering
  1. Costruire una pipeline di streaming Dataflow per l’arricchimento e i sink
  1. Gestire i duplicati e la consistenza finale (eventual consistency) nelle analisi

undefined

Introdurre un breve ritardo nella query basato sulla disponibilità osservata dello streaming di BigQuery (ad esempio, il doppio della latenza mediana).

  1. Integrare il rilascio di file dei partner con Eventarc
  1. Mettere in sicurezza la piattaforma
  1. Gestire e scalare in modo affidabile

Questo design fornisce un’ingestione in tempo reale resiliente, sicura e osservabile, con integrazione batch guidata dagli eventi, supporta la tolleranza ai duplicati e l’evoluzione dello schema, e offre analisi veloci isolando al contempo i dati errati per


Elaborazione di Flussi con Dataflow e Apache Beam · Tutti i domini · Spark

Esercitati su queste domande → · Pratica cronometrata su ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Supera l'esame →

Sfoglia Google →

Related guides

Accesso tutto incluso

Un abbonamento. Ogni esame.

Ogni piano sblocca la ricerca illimitata di risposte, test pratici, spiegazioni AI e la libreria completa di risorse — in oltre 20 lingue.

Mensile
24.87
Just €0.83/day
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

Miglior valore
12 mesi
179.87
Just €0.49/daySave 40%
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

✓ Piano gratuito incluso · ✓ Annulla in qualsiasi momento · ✓ Tutti i piani sbloccano il prodotto completo