Migre desde versiones anteriores de KCL - Amazon Kinesis Data Streams

Migre desde versiones anteriores de KCL

En este tema se explica cómo migrar desde versiones anteriores de Kinesis Client Library (KCL).

¿Qué novedades incluye KCL 3.0?

Kinesis Client Library (KCL) 3.0 presenta numerosas mejoras importantes en comparación con las versiones anteriores:

  • Reduce los costos de procesamiento de las aplicaciones de consumo al redistribuir automáticamente el trabajo de los procesos de trabajo sobreutilizados a los procesos de trabajo infrautilizados de la flota de aplicaciones de consumo. Este nuevo algoritmo de equilibrio de carga garantiza una distribución uniforme del uso de la CPU entre los procesos de trabajo y elimina la necesidad de aprovisionar en exceso a los procesos de trabajo.

  • Reduce el costo de DynamoDB asociado a KCL al optimizar las operaciones de lectura en la tabla de arrendamiento.

  • Minimiza el reprocesamiento de los datos cuando los arrendamientos se reasignan a otro proceso de trabajo, ya que permite que el proceso de trabajo actual complete el registro de puntos de control de los registros que ha procesado.

  • Utiliza AWS SDK for Java 2.x para las características de seguridad y rendimiento mejoradas, lo que elimina por completo la dependencia de la versión de AWS SDK para Java 1.x.

Para obtener más información, consulte las notas de KCL 3.0.