[解決済み] Kafkaメッセージにカスタムヘッダを追加する
2022-02-03 10:43:29
質問
カフカプロデューサーを使用して、ファイルをバイト配列に変換してメッセージとして送信しています。
また、コンシューマ側でファイル名や他のヘッダに基づいてメッセージを処理できるように、メッセージにいくつかのヘッダ、例えばファイル名、タイムスタンプなどを追加する必要があります。
現在私が行っているのは、オブジェクトを作成し、生のメッセージとヘッダをそれにラップして、メッセージとしてバイト配列でオブジェクトを送信することです。
メッセージの公開中にカスタムヘッダーを追加する方法があれば知りたいのですが。
解決方法を教えてください。
カフカはメッセージの内容に対して不可知論者である <ストライク また、リッチ化するための特別な手段も提供していないため、これは自分で行う必要があります。これらのことを扱う一般的な方法は、jsonやavroなどの構造化フォーマットを使用することで、必要なフィールドを自由に定義し、簡単にメッセージにメタデータを追加してKafkaブローカーに送信できます。
この回答はKafka 0.11の時点で古いものです。他の回答を参照してください。
関連
-
[解決済み] グループがリバランスしているため、ハートビートが失敗しました。
-
[解決済み] Kafkaメッセージにカスタムヘッダを追加する
-
[解決済み] kafkaとnifiの違い
-
[解決済み] kafkaのレプリケートパーティション下の修正
-
[解決済み] Kafkaのキー/バリューペアベースのメッセージングは何のためにあるのですか?[クローズド]
-
[解決済み] HDFスキーマレジストリとConfluentの主な違いは何ですか?
-
[解決済み] Zookeeperにアクセスせずに-zookeeperフラグを使用してKafka 0.10トピックをすべて一覧表示する
-
[解決済み] KafkaよりRabbitMQを使うべきタイミングは?[クローズド]
-
[解決済み】Kafkaトピックのパージ
-
[解決済み】Kafkaのトピックとパーティションを理解する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] グループがリバランスしているため、ハートビートが失敗しました。
-
[解決済み] Kafkaメッセージにカスタムヘッダを追加する
-
[解決済み] kafkaとnifiの違い
-
[解決済み] kafkaのレプリケートパーティション下の修正
-
[解決済み] Kafkaのキー/バリューペアベースのメッセージングは何のためにあるのですか?[クローズド]
-
[解決済み] HDFスキーマレジストリとConfluentの主な違いは何ですか?
-
[解決済み] Zookeeperにアクセスせずに-zookeeperフラグを使用してKafka 0.10トピックをすべて一覧表示する
-
[解決済み] KafkaよりRabbitMQを使うべきタイミングは?[クローズド]
-
[解決済み】Kafkaトピックのパージ
-
[解決済み】Kafkaのトピックとパーティションを理解する