29.5.2. プロデューサーヘッダー


メッセージを Kafka に送信する前に、次のヘッダーを設定できます。

Expand
ヘッダー定数ヘッダーの値タイプ説明

KafkaConstants.KEY

"kafka.KEY"

オブジェクト

必須 すべての関連メッセージが同じパーティションに入るようにするためのメッセージのキー

KafkaConstants.OVERRIDE_TOPIC

"kafka.OVERRIDE_TOPIC"

String

メッセージの送信先のトピック (オーバーライドおよび優先)、およびヘッダーは保持されません。

KafkaConstants.OVERRIDE_TIMESTAMP

"kafka.OVERRIDE_TIMESTAMP"

Long

ProducerRecord には、関連付けられたタイムスタンプもあります。ユーザーがタイムスタンプを提供した場合、プロデューサーは提供されたタイムスタンプをレコードにスタンプし、ヘッダーは保持されません。

KafkaConstants.PARTITION_KEY

"kafka.PARTITION_KEY"

Integer

パーティションを明示的に指定する

動的トピックにメッセージを送信する場合は、KafkaConstants.OVERRIDE_TOPIC を、プロデューサーで削除されるため、メッセージに沿って送信されないワンタイムヘッダーとして使用します。

メッセージが Kafka に送信された後、次のヘッダーを使用できます

Expand
ヘッダー定数ヘッダーの値タイプ説明

KafkaConstants.KAFKA_RECORDMETA

"org.apache.kafka.clients.producer.RecordMetadata"

List<RecordMetadata>

メタデータ (recordMetadata エンドポイントパラメーターが true の場合にのみ設定されます)

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat