发布于: Oct 20, 2020
现在,您可以通过一个基于 Kinesis Client Library (KCL) 的使用器应用程序处理多个 Amazon Kinesis 数据流。以前,每个基于 KCL 的应用程序可以处理单个 Kinesis 数据流。有了这个新功能,您可以在运行时更新流列表,以便在可扩展的 KCL 应用程序中进行多流处理,而无需重新部署应用程序。这减少了维护多个 KCL 应用程序的操作开销。
KCL 可帮助您快速构建可在 Amazon EC2 或者 Amazon ECS 或 EKS 上的容器中运行的自定义流使用器应用程序。KCL 使您能够在构建应用程序时专注于业务逻辑。它可以处理各种复杂问题,如适应流量的变化、均衡流数据负载、协调分布式服务和以容错方式处理数据,您需要使用最新的 KCL 2.3.1 版本,才能在您的 KCL 使用器应用程序中启用多流处理。
Amazon Kinesis Data Streams 是一种可大规模扩展且持久的实时数据流服务。该服务每秒可以从数十万个来源(如网站点击流、IoT 数据、数据库事件流、财务交易、社交媒体源、IT 日志和定位追踪事件)中持续捕获数 GB 数据。收集到的数据可以在数毫秒内用于实时分析使用案例,如控制面板、异常检测和动态定价等。
有关更多信息,请参阅《Amazon Kinesis Data Streams 开发人员指南》中的使用 Kinesis Client Library。最新的 KCL 2.3.1 版本已在由光环新网运营的 亚马逊云科技中国(北京)区域和由西云数据运营的 亚马逊云科技中国(宁夏)区域推出。