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á.
Leitura de dados do Amazon Kinesis Data Streams
Um consumidor é uma aplicação que processa todos os dados de um fluxo de dados do Kinesis. Quando um consumidor usa distribuição avançada, ele recebe sua própria alocação de throughput de leitura de 2 MB/s permitindo que vários consumidores leiam dados do mesmo fluxo em paralelo, sem disputa com outros consumidores por throughput de leitura. Para usar o recurso de distribuição avançada de fragmentos, consulte Desenvolva consumidores de distribuição aprimorados com taxa de transferência dedicada.
Você pode criar consumidores para o Kinesis Data Streams usando a Kinesis Client Library (KCL) ou. AWS SDK for Java Você também pode desenvolver consumidores usando outros AWS serviços AWS Lambda, como o Amazon Managed Service for Apache Flink e o Amazon Data Firehose. O Kinesis Data Streams oferece suporte a integrações AWS com outros serviços, como Amazon EMR, Amazon e Amazon Redshift. Ele também oferece suporte a integrações de terceiros EventBridge AWS Glue, incluindo Apache Flink, Adobe Experience Platform, Apache Druid, Apache Spark, Databricks, Confluent Platform, Kinesumer e Talend.
Tópicos
- Desenvolva consumidores de distribuição aprimorados com taxa de transferência dedicada
- Usar o visualizador de dados no console do Kinesis
- Consultar seus fluxos de dados no console do Kinesis
- Use a biblioteca de cliente Kinesis
- Desenvolva consumidores com o AWS SDK for Java
- Desenvolva consumidores usando AWS Lambda
- Desenvolver consumidores usando o Amazon Managed Service for Apache Flink
- Desenvolver consumidores usando o Amazon Data Firehose
- Ler dados do Kinesis Data Streams usando outros serviços da AWS
- Ler do Kinesis Data Streams usando integrações de terceiros
- Solução de problemas de consumidores do Kinesis Data Streams
- Otimizar seus consumidores do Amazon Kinesis Data Streams