Google PDE: 訊息傳遞、事件擷取與即時服務 — 學習指南

屬於 Google Professional Data Engineer — 學習指南. 使用經過驗證的解答練習: Google 考試中心, 或參加限時模擬考試: ExamRoll.io.

總覽

Google Cloud 上的訊息傳遞、事件擷取與即時服務,其核心為用於解耦、持久傳輸的 Cloud Pub/Sub 和 Eventarc;用於具狀態串流處理的 Dataflow;以及如 BigQuery、Cloud Storage 和營運資料庫等匯集點 (sinks)。設計時若能考量到至少一次傳遞 (at-least-once delivery)、冪等性消費 (idempotent consumption) 及可觀測性 (observability),便能確保系統具備韌性,可在維持彈性擴展的同時,於故障、背壓 (backpressure) 和結構演變 (schema evolution) 的情況下仍能維持正確性。

使用 Pub/Sub 的核心訊息傳遞

權衡取捨:

傳遞語意、確認、保留與無法處理的信件

範例:

undefined

傳遞語意摘要:

結構、相容性與驗證

簡短的 Avro 範例(摘錄):

undefined

事件驅動整合、Eventarc 與 Kafka 互通性

串流擷取模式、吞吐量、擴展、安全性與維運

undefined

實務問題情境

Contoso Freight 公司需要一個全球性的即時事件平台,用來每分鐘從卡車擷取 10,000 筆 IoT 遙測訊息、豐富化事件、支援互動式分析,並在外部合作夥伴放置檔案時觸發工作流程。部分合作夥伴的 CSV 檔案包含格式錯誤的資料列,分析團隊必須能夠在不阻斷串流的情況下檢視這些錯誤。

  1. 建立核心訊息傳遞與 schema 層
  1. 配置具備隔離與 dead-lettering 功能的 subscription
  1. 建立一個用於資料豐富化與寫入 sink 的 Dataflow 串流 pipeline
  1. 處理分析中的重複資料與最終一致性

undefined

根據觀察到的 BigQuery 串流可用性延遲 (例如,中位數延遲的兩倍) 在查詢前引入一個短暫的延遲。

  1. 使用 Eventarc 整合合作夥伴的檔案放置
  1. 保護平台安全
  1. 可靠地維運與擴展

此設計提供了一個具備彈性、安全且可觀測的即時擷取方案,並整合了事件驅動的批次處理,支援重複容錯和 schema 演進,同時在隔離錯誤資料以進行針對性修復的基礎上,提供快速的分析能力。


使用 Dataflow 與 Apache Beam 進行串流處理 · 所有領域 · Spark、Dataproc 與分散式資料處理

練習這些題目 → · 在 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.

通過考試 →

瀏覽 Google →

Related guides

一站式存取

一份訂閱。所有考試。

每個方案都可無限存取答案搜尋、練習測驗、AI 解釋和完整的資源庫 — 支援 20 多種語言。

每月
24.87
Just €0.83/day
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

最佳價值
12 個月
179.87
Just €0.49/daySave 40%
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

✓ 包含免費方案 · ✓ 隨時取消 · ✓ 所有方案解鎖完整產品