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

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

Ruby での Kinesis Client Library コンシューマーの開発

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

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

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

KCL の Ruby サポートライブラリの詳細については、KCL Ruby Gems Documentation を参照してください。