Kafka クライアントを使用した Hermes トピックからのテストメッセージの消費
2 つのコンシューマークライアントを設定して、Hermes トピックからのテストメッセージを消費します。
始める前に
- ServiceNow® インスタンス署名証明書とキーストアを生成して Kafka トピックを保護します。 Hermes コンシューマーを構成するときは、トラストストアとキーストアの詳細を指定する必要があります。「Hermes メッセージングサービス への安全な接続の設定」を参照してください。
- Apache Kafka をダウンロードしてインストールします。「Apache Kafka クライアント環境の準備」を参照してください。
- メッセージを消費する前に、Hermes Kafka クラスターでトピックを作成し、テストメッセージを生成します。詳細については、「Kafka クライアントを使用した Hermes でのテストトピックの作成」および「Kafka クライアントを使用した Hermes トピックへのテストメッセージの生成」を参照してください。
必要なロール:admin
このタスクについて
次の手順では、2 つのコンシューマークライアントを設定し、Hermes Kafka クラスターからテストメッセージを受信する方法について説明します。Hermes は Kafka クラスターのペアを使用するため、別々のコンシューマーブートストラップアドレスを持つ 2 つのコンシューマークライアントを構成する必要があります。
重要:
コンシューマークライアントごとに 1 つずつ、2 つの異なるコンシューマーブートストラップアドレスを設定する必要があります。
ビジネスまたは本番目的で Hermes からのメッセージを消費する準備ができたら、これらの手順を参照してください。
手順
-
Kafka を展開した config ディレクトリに移動します。
- Unix の場合の例:
cd /home/user/Software/kafka/config - Windows の場合の例:
cd C:\Software\kafka\config
- Unix の場合の例:
-
コンシューマーを設定します。
-
各コンシューマーを使用してメッセージを消費します。
タスクの結果
Hermes Kafka クラスターからのテストメッセージが消費されます。