一个遥测系统必须以 100 MB/s 的速度从 100,000 个设备将数据摄取到 Azure Event Hubs 中。三个下游团队需要独立读取:一个实时分析作业、一个监控服务和一个冷路径归档。数据必须每 5 分钟自动持久化到 Azure Data Lake Storage Gen2,并且下游读取不能相互干扰。您应该推荐哪两种配置?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为每个下游管道创建一个单独的消费者组。, 启用 Event Hubs Capture 到 Azure Data Lake Storage Gen2,并设置 5 分钟的窗口和大小阈值。.
为什么这是答案
为每个下游管道创建一个单独的消费者组是正确的,因为消费者组允许不同的应用程序独立地从同一个事件中心读取数据,而不会相互干扰。这满足了三个下游团队独立读取数据的需求。 启用 Event Hubs Capture 到 Azure Data Lake Storage Gen2,并设置 5 分钟的窗口和大小阈值是正确的,因为 Event Hubs Capture 提供了将事件中心数据自动批量传输到 Azure Data Lake Storage Gen2 的功能,满足了每 5 分钟自动持久化数据的要求。 创建具有单个分区的 Event Hub 会限制吞吐量,无法满足 100 MB/s 的摄取速度。使用 Event Hubs Schema Registry 和 JSON Schema 强制执行架构与数据持久化和独立读取无关。将分区计数设置为 2 对于 100 MB/s 的吞吐量可能不足,且未解决独立读取和自动持久化的问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡