View a markdown version of this page

Migrar da KCL 1.x para a KCL 3.x - Amazon Kinesis Data Streams

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Migrar da KCL 1.x para a KCL 3.x

Este tópico explica como migrar seu consumidor da KCL 1.x para a KCL 3.x. A KCL 1.x usa classes e interfaces diferentes em comparação com a KCL 2.x e a KCL 3.x. Você deve migrar o processador de registros, a fábrica do processador de registros e as classes de trabalho para o KCL 2. x/3Formato compatível com .x primeiro e siga as etapas de migração da migração do KCL 2.x para o KCL 3.x. É possível atualizar diretamente da KCL 1.x para a KCL 3.x.

Importante

Recomendamos que você migre para o KCL 3.5 ou posterior, que usa o formato de tabela única por padrão para novas migrações. Primeiro, migre seu processador de registros, fábrica e classes de trabalhadores para o KCL 2. x/3formato compatível com .x usando as etapas desta página. Em seguida, siga o caminho de migração do KCL 2.x para o KCL 3.5. O formato de tabela única é ativado automaticamente para novas migrações da versão 2.x. Para obter mais informações, consulte Formato de tabela única para KCL.

Importante

Não use as AWS SDK para Java versões 2.27.19 a 2.27.23 com KCL 3.x. Essas versões têm um problema que causa um erro de exceção relacionado ao uso do DynamoDB da KCL. Recomendamos que você use a AWS SDK para Java versão 2.28.0 ou posterior para evitar esse problema.