Ruby で Kinesis Client Library コンシューマーを開発する - Amazon Kinesis Data Streams

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Ruby で Kinesis Client Library コンシューマーを開発する

Kinesis Client Library (KCL) を使用して、Kinesis データストリームからのデータを処理するアプリケーションを構築できます。Kinesis Client Library は、複数の言語で使用できます。このトピックでは、Ruby について説明します。

KCL は Java ライブラリです。Java 以外の言語のサポートは、 と呼ばれる多言語インターフェイスを使用して提供されますMultiLangDaemon。このデーモンは Java ベースで、Java 以外のKCL言語を使用している場合にバックグラウンドで実行されます。したがって、 KCL for Ruby をインストールし、コンシューマーアプリを Ruby に完全に書き込む場合、 のためにシステムに Java をインストールする必要があります MultiLangDaemon。さらに、 MultiLangDaemon には、接続先の AWS リージョンなど、ユースケースに合わせてカスタマイズする必要があるデフォルト設定があります。 MultiLangDaemon の の詳細については GitHub、KCL MultiLangDaemon プロジェクトページを参照してください。

KCL から Ruby をダウンロードするには GitHub、Kinesis Client Library (Ruby) に移動します。Ruby KCLコンシューマーアプリケーションのサンプルコードをダウンロードするには、「」の「 for KCL Ruby sample project」ページを参照してください GitHub。

KCL Ruby サポートライブラリの詳細については、KCL「Ruby Gems ドキュメント」を参照してください。