Recursos do Amazon Kinesis Data Streams

Vídeos

Publicações de blog

No momento, não há nenhuma publicação de blog. Consulte o blog da AWS para ver outros recursos.

1

Ferramentas e bibliotecas

Este é um aplicativo Java pré-definido que oferece uma maneira fácil de coletar e enviar dados para o stream de dados do Amazon Kinesis. Você pode instalar o agente em ambientes de servidor baseados no Linux, como servidores web, servidores de log e servidores de banco de dados. O agente monitora determinados arquivos e envia continuamente dados para o stream de dados. Obtenha o Amazon Kinesis Agent.

Esta é uma biblioteca predefinida que ajuda a criar facilmente aplicativos do Amazon Kinesis para leitura e processamento de dados em um stream do Amazon Kinesis. A biblioteca processa questões complexas, como adaptação a mudanças no volume do stream, load balancing de dados de streaming, coordenação de serviços distribuídos e processamento de dados com tolerância a falhas, permitindo que você se concentre na lógica de negócios ao criar os aplicativos. Obter biblioteca de clientes do Kinesis para Java | Python | Ruby | Node.js | .NET

Use a solução de dados de transmissão da AWS para o Amazon Kinesis a fim de ajudar a resolver casos de uso de transmissão em tempo real, como captura de logs de aplicações de alto volume, análise de dados de sequência de cliques, entrega contínua para um data lake e muito mais.

Esta solução reduz o tempo de desenvolvimento em dias, removendo ou reduzindo a necessidade de: modelar e provisionar recursos usando o AWS CloudFormation; configurar alarmes, painéis e registros do Amazon CloudWatch e implementar manualmente as melhores práticas de dados em streaming na AWS. Essa solução é independente de dados e lógica, permitindo que você comece com o código padronizado e inicie a personalização rapidamente. Após a implantação, você pode usar os recursos de monitoramento da solução para fazer a transição para produção facilmente.

Esta é uma biblioteca fácil de usar e altamente configurável que o ajuda a colocar dados em um stream do Amazon Kinesis. Esta biblioteca apresenta uma interface simples, assíncrona e confiável que lhe permite alcançar rapidamente uma alta taxa de transferência para o produtor com um mínimo de recursos de clientes. Obtenha a Biblioteca do Kinesis Producer.

Esta é uma biblioteca predefinida que ajuda a integrar facilmente o Amazon Kinesis Data Streams com outros Serviços da AWS e ferramentas de terceiros. A biblioteca de cliente do Amazon Kinesis (KCL) é necessária para usar essa biblioteca. A versão atual da biblioteca oferece conectores para Amazon DynamoDB, Amazon Redshift, Amazon S3 e Elasticsearch. A biblioteca também inclui exemplos de conectores de cada tipo, além de arquivos de criação do Apache Ant para executar os exemplos. Obtenha a biblioteca do Kinesis Connector.

Esta é uma biblioteca predefinida que ajuda a integrar facilmente o Amazon Kinesis Data Streams com o Apache Storm. A versão atual dessa biblioteca recupera dados do stream de dados do Amazon Kinesis e os emite como tuplas. Você adicionará o Spout à sua topologia do Storm para se beneficiar do Amazon Kinesis Data Streams como um serviço confiável e escalável de extração, armazenamento e nova execução de streams. Obtenha o Kinesis Storm Spout.

Saiba como criar um painel com janela deslizante em tempo real com o Amazon Kinesis Data Streams e o Apache Storm.

Ferramentas e bibliotecas da AWS relacionadas

Ferramentas e bibliotecas com contribuição da comunidade

Um plug-in que permite ao Fluentd adicionar dados aos streams de dados do Amazon Kinesis. 

Saiba mais

Serviço Amazon Kinesis Source and Sink for Apache Flume. 

Saiba mais

Um receptor do Amazon Kinesis Data Streams que cria um DStream de entrada usando a biblioteca de cliente do Amazon Kinesis. 

Saiba mais

Permite que os desenvolvedores escrevam processadores de registro na linguagem Go usando o daemon multilinguagem da biblioteca de cliente do Amazon Kinesis. 

Saiba mais

Permite a criação e a visualização automáticas de dados de séries temporais agregadas por meio de streams de dados do Amazon Kinesis. 

Saiba mais

Permite a escalabilidade do número de estilhaços de um stream de dados do Amazon Kinesis. Os desenvolvedores podem aumentar ou diminuir a escala especificando um determinado número de fragmentos ou uma porcentagem do número total de fragmentos. 

Saiba mais

Possibilita o recebimento de eventos publicados por outros eixos do Vert.x e o envio desses eventos para o Amazon Kinesis Data Streams. 

Saiba mais