Flume 拡張機能 カタログ

このドキュメントでは、Apache Flume の上に Cygnus 用に開発された拡張機能のカタログについて詳しく説明します。

対象とする読者

Flume 拡張機能カタログは、Cygnus を使用するすべての FIWARE ユーザのための基本的なドキュメントです。 これは、historic building に関して NGSI ライクのコンテキスト・データに対処するために、Flume テクノロジーに追加された利用可能なコンポーネントについて説明します。

ソフトウェア開発者は、Cygnus/Flumeの新しいコンポーネント(特にシンク)の作成を指導する可能性があるため、このカタログにも興味があるかもしれません。

トップ

ドキュメントの構造

このドキュメントでは、さまざまなストレージにデータ構造を作成する際に、Cygnus で採用されている命名規則の詳細を説明します。これは、それらのデータ構造(データベース、ファイル、テーブル、コレクションなど)の名前が NGSIライクの通知された情報のサブセット(主に、fiware-service および fiware-servicePath ヘッダ、entityId および entityType)から派生することを意味します。

次に、NGSIライクの通知を Flume イベントに変換する http Fume ソースの NGSI 指向のハンドラのNGSIRestHandler について説明します。

次に、NGSI 指向シンクのそれぞれについて説明します。各シンクについて、機能(Flume イベント内の情報が前述の命名規則に従ってストレージデータ構造にどのようにマップされるかを含みます)、構成、ユースケースおよび実装の詳細が与えられます。

最後に、Flume に追加された他のコンポーネント GroupingInterceptorRoundRobinChannelSelector について説明します。

トップ