Amazon Kinesis Data Streams からデータを読み取る - Amazon Kinesis Data Streams

Amazon Kinesis Data Streams からデータを読み取る

コンシューマーは、Kinesis Data Streams からのデータを処理するアプリケーションです。コンシューマーで拡張ファンアウトを使用すると、独自の 2 MB/秒の読み取りスループットが割り当てられ、その読み取りスループットを他のコンシューマーと競合することなく、複数のコンシューマーが並行して同じストリームからデータを読み取ることができます。シャードの拡張ファンアウト機能を使用するには、専用スループットを備えた拡張ファンアウトを開発するを参照してください。

Kinesis Data Streams のコンシューマーは、Kinesis Client Library (KCL) または AWS SDK for Java を使用して構築できます。また、AWS Lambda、Amazon Managed Service for Apache Flink、Amazon Data Firehose など、他の AWS サービスを使用してコンシューマーを開発することもできます。さらに、Kinesis Data Streams は、Amazon EMR、Amazon EventBridge、AWS Glue、Amazon Redshift などの AWS サービスとの連携をサポートしています。また、Apache Flink、Adobe Experience Platform、Apache Druid、Apache Spark、Databricks、Confluent Platform、Kinesumer、Talend など、サードパーティ製ツールとの連携にも対応しています。