Gravando dados no Amazon Kinesis Data Streams - 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á.

Gravando dados no Amazon Kinesis Data Streams

UMAprodutorO é um aplicativo que grava dados no Amazon Kinesis Data Streams. Você pode criar produtores para o Kinesis Data Streams usando oAWS SDK for Javae a Kinesis Producer Library.

Se você não estiver familiarizado com o Kinesis Data Streams, comece familiarizando-se com os conceitos e a terminologia apresentados emO que é o Amazon Kinesis Data Streams?eConceitos básicos do Amazon Kinesis Data Streams.

Importante

O Kinesis Data Streams aceita alterações feitas no período de retenção de registros de dados do stream de dados. Para obter mais informações, consulte Alterar o período de retenção de dados.

Para colocar dados no stream, é necessário especificar o nome do stream, uma chave de partição e o blob de dados que serão adicionados ao stream. A chave de partição é usada para determinar em que estilhaço do stream o registro de dados será adicionado.

Todos os dados no estilhaço são enviados para o mesmo operador que está processando o estilhaço. A chave de partição que você usa depende da lógica do aplicativo. O número de chaves de partição normalmente deve ser muito maior que o número de estilhaços. Isso ocorre porque a chave de partição é usada para determinar como mapear um registro de dados para um determinado estilhaço. Se você tiver um número suficiente de chaves de partição, os dados podem ser distribuídos uniformemente pelos estilhaços de um stream.