Desenvolva consumidores com o KCL em linguagens não Java - 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á.

Desenvolva consumidores com o KCL em linguagens não Java

Esta seção aborda a implementação de consumidores usando a Kinesis Client Library (KCL) em Python, Node.js, .NET e Ruby.

KCL é uma biblioteca Java. Support para linguagens diferentes de Java é fornecido usando uma interface multilíngue chamada deMultiLangDaemon. Esse daemon é baseado em Java e é executado em segundo plano quando você está usando uma KCL com uma linguagem diferente de Java. Portanto, se você instalar o KCL para linguagens não Java e escrever seu aplicativo de consumo inteiramente em linguagens não Java, ainda precisará do Java instalado em seu sistema por causa do. MultiLangDaemon Além disso, MultiLangDaemon tem algumas configurações padrão que você pode precisar personalizar para seu caso de uso (por exemplo, a região da AWS à qual ele se conecta). Para obter mais informações sobre o MultiLangDaemon on GitHub, consulte o MultiLangDaemon projeto KCL.

Embora os conceitos principais permaneçam os mesmos em todas as linguagens, existem algumas considerações e implementações específicas da linguagem. Para obter os principais conceitos sobre o desenvolvimento do consumidor da KCL, consulteDesenvolva consumidores com KCL em Java. Para obter informações mais detalhadas sobre como desenvolver consumidores de KCL em Python, Node.js, .NET e Ruby e as atualizações mais recentes, consulte os seguintes repositórios: GitHub