从之前的 KCL 版本迁移 - Amazon Kinesis Data Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

从之前的 KCL 版本迁移

本主题介绍如何从之前 Kinesis Client Library (KCL) 版本进行迁移。

KCL 3.0 中有何新功能?

与之前的版本相比,Kinesis Client Library (KCL) 3.0 推出了多项主要改进:

  • 通过自动将工作从消费端应用程序队列中过度利用的工作程序重新分配给利用不足的工作程序,从而降低消费端应用程序的计算成本。这种新的负载平衡算法确保在各工作程序之间实现均匀的 CPU 利用率分布,并且无需过度配置工作程序。

  • 通过优化租约表中的读取操作,降低了与 KCL 相关的 DynamoDB 成本。

  • 支持当前工作程序完成对已处理记录的检查点操作,从而最大限度地减少租约重新分配给其他工作程序时对数据的再处理。

  • 它 Amazon SDK for Java 2.x 用于改进性能和安全功能,完全消除了对 适用于 Java 的 Amazon SDK 1.x 的依赖。

有关更多信息,请参阅 KCL 3.0 发行说明