文件

開發人員指南:本指南提供 Amazon Kinesis Data Streams 的概念性介紹,並包含各種服務功能的詳細使用說明。

API 參考:這是詳細的參考指南,說明 Amazon Kinesis Data Streams 的所有 API 操作,以及請求、回應等範例。

影片

AWS re:Invent 2020:Disney+ 如何使用快速資料普遍性改善客戶經驗 (30:34)
使用 Amazon Kinesis 達成高效能資料處流:最佳實務與常見陷阱 (38:05)
AWS re:Invent 2020:使用 Amazon Kinesis 進行資料串流之前 5 大最佳實務 (27:47)
即時分析資料串流管道 – 您準備好了嗎? (40:04)

部落格文章

目前找不到任何部落格文章。如需其他資源,請參閱 AWS 部落格

工具與程式庫

Amazon Kinesis 代理器

這是預先建置的 Java 應用程式,可讓您輕鬆收集資料並將資料傳送至 Amazon Kinesis 資料串流。您可以在以 Linux 為基礎的伺服器環境 (例如 Web 伺服器、日誌伺服器及資料庫伺服器) 安裝代理器。代理器會監控特定檔案並持續將資料傳送至您的資料串流。取得 Amazon Kinesis 代理器

Amazon Kinesis Client Library

這是一個預先建置的程式庫,可協助您輕鬆建置 Amazon Kinesis 應用程式,用於讀取和處理來自 Amazon Kinesis 串流的資料。此程式庫可以處理各種複雜的問題,例如,適應串流量的變化、平衡串流資料負載、協調分散式服務,及使用容錯方式處理資料,讓您能夠在建置應用程式時也專注於商業邏輯。取得適用於 Java | Python | Ruby | Node.js | .NET 的 Kinesis Client Library

適用於 Amazon Kinesis 的 AWS Streaming Data 解決方案

使用適用於 Amazon Kinesis 的 AWS Streaming Data 解決方案可協助您處理即時串流使用案例,例如擷取大量應用程式日誌,分析點擊流資料,持續交付至資料湖等。

該解決方案透過消除或減少您對以下各項的需求,將開發時間縮短了數天:使用 AWS CloudFormation 建模和佈建資源;設定 Amazon CloudWatch 警示、儀表板和日誌記錄;以及在 AWS 中手動實作串流資料最佳實務。該解決方案與資料和邏輯無關,讓您能夠從未定案程式碼開始并快速開始自訂。部署後,您可以使用解決方案的監控功能輕鬆地過渡至生產。

Amazon Kinesis Producer Library

這是一個易於使用且高度可設定的程式庫,可協助您將資料放入 Amazon Kinesis 資料串流中。此程式庫呈現一個簡單的非同步可靠界面,讓您能夠以最少的用戶端資源快速實現高生產者輸送量。取得 Kinesis Producer Library

Amazon Kinesis Connector Library

這是一個預先建置的程式庫,可協助您輕鬆整合 Amazon Kinesis Data Streams 與其他 AWS 服務和第三方工具。使用此程式庫時必須有 Amazon Kinesis Client Library (KCL)。此程式庫的最新版本提供連接器給 Amazon DynamoDB、Amazon Redshift、Amazon S3 和 Elasticsearch。此程式庫也包括各種範例連接器,還有用於執行範例的 Apache Ant 建置檔案。取得 Kinesis Connector Library

Amazon Kinesis Storm Spout

這是一個預先建置的程式庫,可協助您輕鬆整合 Amazon Kinesis Data Streams 與 Apache Storm。此程式庫的最新版本可從 Amazon Kinesis 串流擷取資料,並做為 Tuple 發出。您將此 Spout 新增到 Storm 拓撲,以利用 Amazon Kinesis Data Streams 做為可靠、可擴展、串流擷取、儲存以及重新執行服務使用。取得 Kinesis Storm Spout

了解如何使用 Amazon Kinesis Data Streams 和 Apache Storm 建置即時滑動視窗儀表板。

適用於 Kinesis 的 Amazon EMR 連接器

讓 Amazon Elastic MapReduce (EMR) 能夠直接從 Amazon Kinesis 資料串流讀取和查詢資料。進一步了解 | 適用於 Kinesis 的 EMR 連接器常見問答集

AWS Mobile SDK 整合

Amazon Kinesis Recorder 讓您能夠放心地將行動應用程式的資料記錄到 Amazon Kinesis 資料串流中。進一步了解 iOS | 進一步了解 Android

適用於 Amazon Kinesis Data Streams 的 Log4J Appender

這是一個將 Log4J 輸出直接推入 Amazon Kinesis 資料串流的 Apache Log4J Appender 界面實作,無須任何自訂程式碼。進一步了解

社群貢獻的工具和程式庫

適用於 Amazon Kinesis Data Streams 的 Fluentd 外掛程式

這是一個允許 Fluentd 將資料新增到 Amazon Kinesis 資料串流的外掛程式。進一步了解

Amazon Kinesis 來源以及適用於 Apache Flume 的 Sink

Amazon Kinesis 來源以及適用於 Apache Flume 服務的 Sink。進一步了解

Spark 串流和 Amazon Kinesis Data Streams 整合

這是一個使用 Amazon Kinesis Client Library 建立輸入 DStream 的 Amazon Kinesis Data Streams 接收者。進一步了解

適用於 Go 開發人員的 Amazon Kinesis Client Library

讓開發人員能夠使用 Amazon Kinesis Client Library 多語言協助程式,以 Go 語言編寫記錄處理器。進一步了解

Amazon Kinesis Data Streams 彙總程式

能夠從 Amazon Kinesis 資料串流自動建立和視覺化彙總的時間序列資料。進一步了解

Amazon Kinesis Data Streams 擴展公用程式

能夠擴展 Amazon Kinesis 資料串流的碎片數量。開發人員可以指定特定的碎片數量或碎片總數的百分比,進行擴展或縮減。進一步了解

適用於 Vert.x 的 Amazon Kinesis Data Streams 模組

能夠接收其他 Vert.x 頂點發佈的事件,並將這些事件傳送給 Amazon Kinesis Data Streams。進一步了解

開始使用 Amazon Kinesis Data Streams

查看開發人員指南
準備好開始使用了嗎?
註冊
還有其他問題嗎?
聯絡我們