第3章 Maven プロジェクトにクライアントの依存関係を追加する
Java ベースの Kafka クライアントを開発している場合は、Kafka ストリームを含む Kafka クライアントの Red Hat 依存関係を Maven プロジェクトの pom.xml ファイルに追加できます。AMQ Streams では、Red Hat によって構築されたクライアントライブラリーのみがサポートされます。
次のアーティファクトを依存関係として追加できます。
kafka-clientsKafka の
Producer、Consumer、およびAdminClientAPI が含まれています。-
ProducerAPI を使用すると、アプリケーションは Kafka ブローカーにデータを送信できます。 -
ConsumerAPI を使用すると、アプリケーションは Kafka ブローカーからのデータを消費できるようになります。 -
AdminClientAPI は、トピック、ブローカー、その他のコンポーネントを含む、Kafka クラスターを管理するための機能を提供します。
-
kafka-streamsKafkaStreamsAPI が含まれています。Kafka Streams を使用すると、アプリケーションは 1 つ以上の入力ストリームからデータを受信できます。この API を使用すると、データのストリームに対してマッピング、フィルタリング、結合などの一連のリアルタイム操作を実行できます。Kafka Streams を使用して、結果を 1 つ以上の出力ストリームに書き込むことができます。これは、Red Hat Maven リポジトリーで利用可能な
kafka-streamsJAR パッケージの一部です。
3.1. Kafka クライアントの依存関係を Maven プロジェクトに追加する リンクのコピーリンクがクリップボードにコピーされました!
Kafka クライアントの Red Hat 依存関係を Maven プロジェクトに追加します。
前提条件
-
既存の
pom.xmlを持つ Maven プロジェクト。
手順
Red Hat Maven リポジトリーを Maven プロジェクトの
pom.xmlファイルの<repositories>セクションに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow kafka-clientsを<dependency>として Maven プロジェクトのpom.xmlファイルに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Maven プロジェクトをビルドして、Kafka クライアントの依存関係をプロジェクトに追加します。