Google PDE: Przesyłanie komunikatów, pozyskiwanie zdarzeń i usługi czasu rzeczywistego — Przewodnik do nauki

Część Google Professional Data Engineer — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Google, albo rozwiąż testy na czas na ExamRoll.io.

Przegląd

Usługi przesyłania komunikatów, pozyskiwania zdarzeń i przetwarzania w czasie rzeczywistym w Google Cloud opierają się na Cloud Pub/Sub i Eventarc w celu zapewnienia rozproszonego i trwałego transportu, Dataflow do stanowego przetwarzania strumieniowego oraz ujściach (sinks) takich jak BigQuery, Cloud Storage i operacyjne bazy danych. Projektowanie z myślą o dostarczaniu co najmniej raz, idempotentnej konsumpcji i obserwowalności zapewnia odporne systemy, które skalują się elastycznie, zachowując poprawność działania w warunkach awarii, przeciwciśnienia (backpressure) i ewolucji schematu.

Podstawy przesyłania komunikatów z Pub/Sub

Kompromisy:

Semantyka dostarczania, potwierdzanie, retencja i obsługa niedostarczalnych komunikatów

Przykład:

undefined

Podsumowanie semantyki dostarczania:

Schematy, kompatybilność i walidacja

Krótki przykład Avro (fragment):

undefined

Integracja sterowana zdarzeniami, Eventarc i interoperacyjność z Kafka

Wzorce pozyskiwania strumieniowego, przepustowość, skalowanie, bezpieczeństwo i operacje

Praktyczny scenariusz problemowy

Firma Contoso Freight potrzebuje globalnej platformy do obsługi zdarzeń w czasie rzeczywistym, która będzie pozyskiwać 10 000 komunikatów telemetrycznych IoT na minutę z ciężarówek, wzbogacać zdarzenia, zasilać interaktywne analizy i wyzwalać przepływy pracy po otrzymaniu plików od zewnętrznych partnerów. Niektóre pliki CSV od partnerów zawierają nieprawidłowo sformatowane wiersze, a zespół analityczny musi mieć możliwość inspekcji błędów bez blokowania strumienia.

  1. Stwórz podstawową warstwę wiadomości i schematu
  1. Utwórz subskrypcje z izolacją i obsługą dead-lettering
  1. Zbuduj potok strumieniowy Dataflow do wzbogacania danych i obsługi ujść (sinks)
  1. Obsłuż duplikaty i ostateczną spójność w analityce
  1. Zintegruj odbieranie plików od partnerów za pomocą Eventarc
  1. Zabezpiecz platformę
  1. Zapewnij niezawodne działanie i skalowanie

Przetwarzanie strumieniowe z Dataflow i Apache Beam · Wszystkie domeny · Spark

Przećwicz te pytania → · Testy na czas na 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.

Zdaj egzamin →

Przeglądaj Google →

Related guides

Dostęp all-in-one

Jedna subskrypcja. Każdy egzamin.

Każdy plan odblokowuje nieograniczone wyszukiwanie odpowiedzi, testy praktyczne, wyjaśnienia AI i pełną bibliotekę zasobów — w ponad 20 językach.

Miesięczny
24.87
Just €0.83/day
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

Najlepsza wartość
12 miesięcy
179.87
Just €0.49/daySave 40%
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

✓ Plan darmowy w zestawie · ✓ Anuluj w dowolnym momencie · ✓ Wszystkie plany odblokowują pełny produkt