Desarrollar consumidores de distribución mejorados con KCL 2.x - Amazon Kinesis Data Streams

Desarrollar consumidores de distribución mejorados con KCL 2.x

importante

Las versiones 1.x y 2.x de la biblioteca de clientes de Amazon Kinesis (KCL) están obsoletas. KCL 1.x dejará de recibir asistencia el 30 de enero de 2026. Recomendamos que migre las aplicaciones de KCL que utilizan la versión 1.x a la última versión de KCL antes del 30 de enero de 2026. Para encontrar la versión más reciente de KCL, consulte la página de Amazon Kinesis Client Library en GitHub. Para obtener información sobre las versiones más recientes de KCL, consulte Uso de Kinesis Client Library. Para obtener información sobre cómo migrar de KCL 1.x a KCL 3.x, consulte Migración de KCL 1.x a KCL 3.x.

Los consumidores que utilizan la distribución ramificada mejorada en Amazon Kinesis Data Streams pueden recibir los registros de un flujo de datos con un rendimiento dedicado de hasta 2 MB de datos por segundo por partición. Este tipo de consumidor no tiene que competir con otros consumidores que reciben datos de la secuencia. Para obtener más información, consulte Desarrollo de consumidores de distribución ramificada mejorada con rendimiento dedicado.

Puede utilizar la versión 2.0 o posterior de Kinesis Client Library (KCL) para desarrollar aplicaciones que utilicen la distribución ramificada mejorada para recibir datos de los flujos. KCL suscribe automáticamente la aplicación a todas las particiones de un flujo y garantiza que la aplicación de consumidor pueda leer con un valor de rendimiento de 2 MB/seg por partición. Si quiere utilizar KCL sin activar la distribución ramificada mejorada, consulte la página sobre desarrollo de consumidores mediante Kinesis Client Library 2.0.