以 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 語言時在背景執行。因此,如果您安裝 Ruby 的 KCL,並完全用 Ruby 編寫您的消費者應用程式,您仍然需要在系統上安裝 Java,因為. MultiLangDaemon 此外, MultiLangDaemon 還有一些您可能需要針對您的使用案例自訂的預設設定,例如,它連線到的 [ AWS 區域]。如需有關的詳細 MultiLangDaemon 資訊 GitHub,請移至 KCL MultiLangDaemon 專案頁面。

若要從中下載 Ruby KCL GitHub,請前往室內 Kinesis 戶端程式庫 (Ruby)。若要下載 Ruby KCL 取用者應用程式的範例程式碼,請移至上的 Ruby 範例專案頁面。 GitHub

如需 KCL Ruby 支援程式庫的詳細資訊,請參閱 KCL Ruby Gems 文件