本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將資料寫入 Amazon Kinesis Data Streams
生產者是將資料寫入 Amazon Kinesis Data Streams 的應用程式。您可以使用 AWS SDK for Java 和 Kinesis 產生器程式庫 () KPL 為 Kinesis 資料串流建立生產者。
如果您是 Kinesis Data Streams 的新手,請先熟悉一下 什麼是 Amazon Kinesis Data Streams? 及 使用 AWS CLI 來執行 Amazon Kinesis Data Streams 作業 所介紹的概念和術語。
重要
Kinesis Data Streams 支援對資料串流變更資料記錄保留期間。如需詳細資訊,請參閱 變更資料保留期。
若要將資料放入串流,您必須指定串流的名稱、分割區索引鍵以及要加入至串流的資料 Blob。分割區索引鍵用於決定串流中將要加入資料記錄的碎片。
碎片中的所有資料會傳送給負責處理碎片的同一個工作者。您應使用哪個分割區索引鍵取決於您的應用程式邏輯。通常,分割區索引鍵數目應該要比碎片數目大得多。這是因為分割區索引鍵將用於決定資料記錄如何對應到特定碎片。如果分割區索引鍵數目夠多,資料就能均勻地分佈於串流中的各個碎片。