

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 从 Amazon Kinesis Data Streams 读取数据
<a name="building-consumers"></a>

*消费端* 是一种处理 Kinesis 数据流中所有数据的应用程序。当使用者使用*增强的扇出*时，它会获得自己的 2 个读取吞吐量 MB/sec 分配，从而允许多个使用者并行读取来自同一流的数据，而不必与其他使用者争夺读取吞吐量。要使用分片的增强型扇出功能，请参阅[开发具有专用吞吐量的增强扇出型消费端](enhanced-consumers.md)。

您可以使用 Kinesis Client Library（KCL）或 适用于 Java 的 AWS SDK为 Kinesis Data Streams 构建消费端。您还可以使用其他 AWS 服务来培养消费者 AWS Lambda，例如适用于 Apache Flink 的亚马逊托管服务和 Amazon Data Firehose。Kinesis Data Streams 支持与亚马逊 EMR、 EventBridge亚马逊 AWS Glue和亚马逊 Redshift AWS 等其他服务的集成。它还支持第三方集成，包括 Apache Flink、Adobe 体验平台、Apache Druid、Apache Spark、Databricks、Confluent 平台、Kinesumer 和 Talend。

**Topics**
+ [开发具有专用吞吐量的增强扇出型消费端](enhanced-consumers.md)
+ [在 Kinesis 控制台中使用数据查看器](data-viewer.md)
+ [在 Kinesis 控制台中查询您的数据流](querying-data.md)
+ [使用 Kinesis Client Library](kcl.md)
+ [通过以下方式培养消费者 适用于 Java 的 AWS SDK](develop-consumers-sdk.md)
+ [使用以下方法培养消费者 AWS Lambda](lambda-consumer.md)
+ [使用适用于 Apache Flink 的亚马逊托管服务来开发消费端](kda-consumer.md)
+ [使用 Amazon Data Firehose 开发消费端](kdf-consumer.md)
+ [使用 AWS 其他服务从 Kinesis Data Streams 读取数据](using-other-services-read.md)
+ [使用第三方集成从 Kinesis Data Streams 中读取](using-services-third-party-read.md)
+ [Kinesis Data Streams 消费端问题排查](troubleshooting-consumers.md)
+ [优化 Amazon Kinesis Data Streams 消费端](advanced-consumers.md)