亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 DynamoDB 流連接到 kinesis 流?

如何將 DynamoDB 流連接到 kinesis 流?

Go
素胚勾勒不出你 2023-07-26 10:26:12
我以為我創建一個表并啟用流,我現在有了一個 ARN創建運動流配置某處以告訴 dynamoDb 流寫入 kinesis 流我正在考慮使用https://github.com/harlow/kinesis-consumer但這是從 kinesis 讀取的,或者我可以使用 ARN 并使用它直接從 dynamoDB 流中讀取嗎?我看得越多,我似乎越想,我必須編寫一個 lambda 來讀取 dynamoDB 并寫入 kinesis。那是對的嗎?謝謝
查看完整描述

3 回答

?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

您可以為更改數據捕獲 (CDC) 選擇 DynamoDB Streams 或 Kinesis Data Streams。

特性適用于 DynamoDB 的 Kinesis 數據流DynamoDB 流
數據保留最長 1 年。24小時。
Kinesis 客戶端庫 (KCL) 支持支持 KCL 版本 1.X 和 2.X。支持 KCL 版本 1.X。
消費者數量每個分片最多 5 個同時使用者,或者每個分片最多 20 個同時使用者(具有增強的扇出)。每個分片最多同時有 2 個消費者。
吞吐量配額無限。受 DynamoDB 表和 AWS 區域的吞吐量配額限制。
記錄交付模式使用 GetRecords 通過 HTTP 拉取模型,并通過增強的扇出,Kinesis Data Streams 使用 SubscribeToShard 通過 HTTP/2 推送記錄。使用 GetRecords 通過 HTTP 拉取模型。
記錄的排序每個流記錄上的時間戳屬性可用于識別 DynamoDB 表中發生更改的實際順序。對于 DynamoDB 表中修改的每個項目,流記錄的顯示順序與項目的實際修改順序相同。
重復記錄重復的記錄可能偶爾會出現在流中。流中不會出現重復的記錄。
流處理選項使用 AWS Lambda、Kinesis Data Analytics、Kinesis data firehose 或 AWS Glue 流式 ETL 處理流記錄。使用 AWS Lambda 或 DynamoDB Streams Kinesis 適配器處理流記錄。
耐久性等級可用區提供不間斷的自動故障轉移。可用區提供不間斷的自動故障轉移。


查看完整回答
反對 回復 2023-07-26
?
慕無忌1623718

TA貢獻1744條經驗 獲得超4個贊

您可以使用 Amazon Kinesis Data Streams 捕獲對 Amazon DynamoDB 的更改。根據AWS文檔:

Kinesis Data Streams 捕獲任何 DynamoDB 表中的項目級修改并將其復制到 Kinesis 數據流。您的應用程序可以訪問此流并近乎實時地查看項目級更改。您每小時可以連續捕獲和存儲 TB 級的數據。您可以利用更長的數據保留時間,并且通過增強的扇出功能,您可以同時訪問兩個或更多下游應用程序。其他好處包括額外的審計和安全透明度。

您還可以啟用從 DynamoDB 表流式傳輸到 Kinesis。


查看完整回答
反對 回復 2023-07-26
?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

您能提供更多有關您的目標設置的信息嗎?您是否計劃對您的 dynamoDB 表進行某種 ETL 流程?據我所知,當您將 kinesis 流綁定到 dynamodb 表時,每次在 dynamodb 上添加、刪除或更新行時,都會在關聯的 kinesis 流中發布一個新事件,您可以以任何您想要的方式從中使用和使用該事件。

查看完整回答
反對 回復 2023-07-26
  • 3 回答
  • 0 關注
  • 179 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號