從先前的KCL版本遷移 - Amazon Kinesis Data Streams

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從先前的KCL版本遷移

本主題說明如何從 Kinesis Client Library (KCL) 的先前版本遷移。

3.0 KCL 有什麼新功能?

相較於先前的版本,Kinesis Client Library (KCL) 3.0 引入了幾個主要增強功能:

  • 它會自動將工作從過度使用的員工重新分配到取用者應用程式機群中未充分利用的員工,進而降低取用者應用程式的運算成本。這種新的負載平衡演算法可確保跨工作者平均分配CPU使用率,並消除過度佈建工作者的需求。

  • 它KCL透過最佳化租用資料表上的讀取操作來降低與 相關聯的 DynamoDB 成本。

  • 它可讓目前的工作者完成已處理的記錄檢查點,藉此在將租用重新指派給另一個工作者時,將資料的重新處理降至最低。

  • 它使用 AWS SDK for Java 2.x 來改善效能和安全性功能,並完全移除對 AWS SDK for Java 1.x 的相依性。

如需詳細資訊,請參閱 KCL 3.0 版本備註