Migrar de versões anteriores da KCL - Amazon Kinesis Data Streams

Migrar de versões anteriores da KCL

Este tópico explica como migrar das versões anteriores da Kinesis Client Library (KCL).

Quais são as novidades da KCL 3.0?

A Kinesis Client Library (KCL) 3.0 conta com vários aprimoramentos importantes em comparação com as versões anteriores:

  • ela reduz os custos de computação para aplicações de consumo ao redistribuir automaticamente o trabalho de operadores com utilização acima da capacidade para os operadores subutilizados na frota de aplicações de consumo. Esse novo algoritmo de balanceamento de carga garante que a utilização da CPU seja distribuída de modo uniforme entre os operadores e elimina a necessidade do provisionamento excessivo de operadores.

  • Ele reduz o custo do DynamoDB associado à KCL ao otimizar as operações de leitura na tabela de concessões.

  • Ele minimiza o reprocessamento de dados quando as concessões são transferidas para outro operador ao permitir que o operador atual conclua a verificação dos registros processados.

  • Ele usa AWS SDK for Java 2.x para melhorar o desempenho e os atributos de segurança, removendo totalmente a dependência do AWS SDK para Java 1.x.

Para mais informações, consulte a nota de lançamento da KCL 3.0.