이전 KCL 버전에서 마이그레이션 - Amazon Kinesis Data Streams

이전 KCL 버전에서 마이그레이션

이 주제에서는 이전 버전의 Kinesis Client Library(KCL)에서 마이그레이션하는 방법을 설명합니다.

KCL 3.0의 새로운 기능

Kinesis Client Library(KCL) 3.0은 이전 버전과 비교하여 몇 가지 주요 개선 사항을 도입했습니다.

  • 과도하게 사용된 워커에서 소비자 애플리케이션 플릿의 활용도가 낮은 워커로 작업을 자동으로 재배포하여 소비자 애플리케이션의 컴퓨팅 비용을 절감합니다. 이 새로운 로드 밸런싱 알고리즘은 워커 간에 균등하게 분산된 CPU 사용률을 보장하고 워커를 오버프로비저닝할 필요가 없습니다.

  • 리스 테이블의 읽기 작업을 최적화하여 KCL과 관련된 DynamoDB 비용이 감소합니다.

  • 현재 워커가 처리한 레코드에 대한 체크포인트을 완료할 수 있게 하여 리스가 다른 워커에게 재할당될 때 데이터의 재처리를 최소화합니다.

  • 성능 및 보안 기능을 개선하기 위해 AWS SDK for Java 2.x를 사용하여 AWS SDK for Java 1.x에 대한 종속성을 완전히 제거합니다.

자세한 내용은 KCL 3.0 릴리스 정보를 참조하세요.