一家运输公司收集车辆地理位置记录,每条记录10字节,每秒接收多达10,000条记录。可接受几分钟的传输延迟。他们将使用Amazon Kinesis Data Streams,需要一种可靠的机制来发送数据,同时最大限度地提高分片吞吐量效率。哪个选项在操作上最有效率?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Kinesis Producer Library (KPL).
为什么这是答案
Kinesis Producer Library (KPL) 是最操作高效的选项。KPL 专门设计用于帮助生产者应用程序将数据高效地发送到 Kinesis Data Streams。它通过聚合多条小记录来最大化分片吞吐量,从而减少了每个请求的开销,并提高了数据传输效率。KPL 还提供自动重试机制和数据批处理,确保可靠的数据传输。 Kinesis Agent 适用于从文件系统收集数据,而不是直接从应用程序发送数据。Amazon Kinesis Data Firehose 主要用于将数据交付到存储和分析服务,而不是作为生产者发送数据到 Kinesis Data Streams 的工具。Kinesis SDK 提供了低级 API,但不如 KPL 在吞吐量效率和操作便利性方面优化。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡