Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Entwickeln Sie einen Kinesis Client Library-Consumer in Ruby
Wichtig
Die Versionen 1.x und 2.x der Amazon Kinesis Client Library (KCL) sind veraltet. Die Unterstützung für KCL 1.x endet am 30. Januar 2026. Wir empfehlen dringend, dass Sie Ihre KCL-Anwendungen mit Version 1.x vor dem 30. Januar 2026 auf die neueste KCL-Version migrieren. Die neueste KCL-Version finden Sie auf der Seite mit der Amazon Kinesis Client Library unter. GitHub
Sie können die Kinesis Client Library (KCL) verwenden, um Anwendungen zu erstellen, die Daten aus Ihren Kinesis-Datenströmen verarbeiten. Die Kinesis Client Library ist in mehreren Sprachen verfügbar. In diesem Thema wird Ruby behandelt.
Die KCL ist eine Java-Bibliothek; Unterstützung für andere Sprachen als Java wird über eine mehrsprachige Schnittstelle namens bereitgestellt. MultiLangDaemon Dieser Daemon ist Java-based und läuft im Hintergrund, wenn Sie eine andere KCL-Sprache als Java verwenden. Wenn Sie also die KCL für Ruby installieren und Ihre Consumer-App vollständig in Ruby schreiben, müssen Sie trotzdem Java auf Ihrem System installieren, weil. MultiLangDaemon Darüber hinaus MultiLangDaemon verfügt es über einige Standardeinstellungen, die Sie möglicherweise an Ihren Anwendungsfall anpassen müssen, z. B. die AWS Region, zu der die Verbindung hergestellt wird. Weitere Informationen dazu finden Sie MultiLangDaemon auf GitHub der MultiLangDaemon
Um die Ruby KCL von herunterzuladen GitHub, gehen Sie zur Kinesis Client Library (Ruby).
Weitere Informationen über die KCL-Bibliothek für die Unterstützung von Ruby finden Sie unter Dokumentation zu KCL Ruby Gems