View a markdown version of this page

从 Amazon Kinesis Data Streams 读取数据 - Amazon Kinesis Data Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

从 Amazon Kinesis Data Streams 读取数据

消费端 是一种处理 Kinesis 数据流中所有数据的应用程序。当消费者使用增强型扇出时,它会获得自己的 2 个读取吞吐量 MB/sec 分配,允许多个使用者并行读取同一个流中的数据,而无需与其他消费者争夺读取吞吐量。要使用分片的增强型扇出功能,请参阅开发具有专用吞吐量的增强扇出型消费端。

您可以使用 Kinesis Client Library(KCL)或 适用于 Java 的 Amazon SDK为 Kinesis Data Streams 构建消费端。您还可以使用其他 Amazon 服务开发消费者 Amazon Lambda,例如适用于Apache Flink的亚马逊托管服务和亚马逊数据消防水带。Kinesis Data Streams 支持与亚马逊 EMR、亚马逊和亚马逊 Redshift 等其他 Amazon 服务的集成。 EventBridge Amazon Glue它还支持第三方集成,包括 Apache Flink、Adobe Experience Platform、Apache Druid、Apache Spark、Databricks、Confluent 平台、Kinesumer 和 Talend。