Desenvolver um consumidor da Kinesis Client Library em Ruby - 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á.

Desenvolver um consumidor da Kinesis Client Library em Ruby

Você pode usar a Kinesis Client Library (KCL) para criar aplicativos que processam dados dos streamings de dados do Kinesis. A Kinesis Client Library está disponível em vários idiomas. Este tópico discute Ruby.

O KCL é uma biblioteca Java; o suporte para idiomas diferentes do Java é fornecido usando uma interface multilíngue chamadaMultiLangDaemon do. Este daemon é baseado em Java e é executado em segundo plano quando você estiver usando uma linguagem KCL diferente de Java. Portanto, se você instalar o KCL para Ruby e escrever o aplicativo de consumidor inteiramente em Ruby, ainda precisará do Java instalado no sistema por causa daMultiLangDaemon do. Além disso,MultiLangO Daemon tem algumas configurações padrão que você pode personalizar para o caso de uso. Por exemplo, aAWSRegião à qual ele se conecta. Para obter mais informações sobre oMultiLangDaemon doGitHub, consulte oKCLMultiLangProjeto daemon do.

Para baixar o Ruby KCL deGitHub, consulteKinesis Client Library (Ruby). Para fazer download do código de exemplo para um aplicativo de consumidor da Ruby KCL, acesse aProjeto de amostra KCL para RubyPágina emGitHub.

Para obter mais informações sobre a biblioteca de suporte da KCL Ruby da, consulteDocumentação do KCL Ruby Gems.