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