GoogleGoogle Professional Data Engineer (PDE) Certification
·CN
·更新于 21 Aug 2026
一个 IoT Kafka 流平均每秒处理约 5000 条消息。当 1 小时移动平均值低于 4000 条消息/秒时,立即创建警报。您应该如何实现?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Dataflow 和 Kafka IO,设置每 5 分钟滑动的 1 小时窗口,在每次滑动时计算平均值,如果小于 4000 则发出警报.
为什么这是答案
正确的选项是使用 Dataflow 和 Kafka IO,设置每 5 分钟滑动的 1 小时窗口。这是因为题目要求“立即”创建警报,当 1 小时移动平均值低于 4000 条消息/秒时。滑动窗口(每 5 分钟滑动)能够提供连续的、实时的平均值计算,一旦条件满足即可触发警报,满足“立即”的要求。
固定窗口(选项二)只有在窗口关闭时才计算平均值,无法提供即时警报。使用 Kafka Connect、Pub/Sub、Bigtable/BigQuery 和 Cloud Scheduler(选项三和四)的方案过于复杂,且依赖定时任务,无法满足“立即”警报的需求,因为定时任务的执行间隔可能导致延迟。Dataflow 结合滑动窗口是处理流数据并进行实时分析和警报的最佳实践。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡