Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Desarrollar un consumidor de Kinesis Client Library en Ruby
nota
Las versiones 1.x y 2.x de la biblioteca de clientes de Kinesis (KCL) están desactualizadas. Recomendamos migrar a la versión 3.x de KCL, que ofrece un rendimiento mejorado y nuevas funciones. Para obtener la documentación y la guía de migración más recientes de KCL, consulte. Utilice la biblioteca de clientes de Kinesis
Puede utilizar Kinesis Client Library (KCL) para crear aplicaciones que procesen datos de los flujos de datos de Kinesis. Kinesis Client Library está disponible en varios idiomas. En este tema se habla de Ruby.
La KCL es una biblioteca de Java; el soporte para lenguajes distintos de Java se proporciona mediante una interfaz multilingüe llamada. MultiLangDaemon Este daemon está basado en Java y se ejecuta en segundo plano cuando se utiliza un lenguaje de KCL distinto de Java. Por lo tanto, si instala el KCL para Ruby y escribe su aplicación para consumidores completamente en Ruby, seguirá necesitando instalar Java en su sistema debido a la. MultiLangDaemon Además, MultiLangDaemon tiene algunos ajustes predeterminados que puede que tengas que personalizar para tu caso de uso, por ejemplo, la AWS región a la que se conecta. Para obtener más información sobre MultiLangDaemon esto GitHub, visita la página del MultiLangDaemon proyecto KCL
Para descargar el KCL de Ruby GitHub, vaya a la biblioteca de clientes de Kinesis (
Para más información acerca de la biblioteca de soporte de Ruby en KCL, consulte la documentación de Ruby Gems en KCL