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

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

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

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

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

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

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