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)或 Amazon SDK for Java为 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。