一家運輸公司收集車輛地理定位記錄,每筆記錄 10 位元組,每秒最多接收 10,000 筆記錄。可接受幾分鐘的傳輸延遲。他們將使用 Amazon Kinesis Data Streams,需要一種可靠的機制來傳送資料,同時最大限度地提高分片吞吐量效率。哪個選項在操作上最有效率?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: Kinesis Producer Library (KPL).
為什麼這是答案
Kinesis Producer Library (KPL) 是最有效率的選項,因為它專為 Kinesis Data Streams 設計,提供自動重試、批次處理和資料彙總功能。這些功能可最大化每個分片的吞吐量,並減少所需的 API 呼叫次數,從而提高效率並降低成本。 Kinesis Agent 適用於從檔案系統收集資料,但對於即時應用程式而言,它不如 KPL 靈活。Amazon Kinesis Data Firehose 是一個完全受管的服務,用於將串流資料傳輸到資料湖、資料存放區和分析服務,但它不直接用於將資料寫入 Kinesis Data Streams。Kinesis SDK 提供了低階 API,但它不包含 KPL 的所有最佳化功能,例如自動批次處理和重試。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡