256.4. メッセージヘッダー


以下のヘッダーは、メッセージの消費時にエクスチェンジに設定されます。

Expand
プロパティー

rabbitmq.ROUTING_KEY

メッセージの受信に使用したルーティングキー、またはメッセージの生成時に使用されるルーティングキー。

rabbitmq.EXCHANGE_NAME

メッセージが受信されたエクスチェンジ

rabbitmq.DELIVERY_TAG

受信したメッセージの rabbitmq 配信タグ

rabbitmq.REDELIVERY_TAG

メッセージが再配信されるかどうか。

RabbitMQ.REQUEUE

Camel 2.14.2: これは、メッセージの拒否を制御するためにコンシューマーによって使用されます。コンシューマーがエクスチェンジの処理を完了し、エクスチェンジが失敗した場合、コンシューマーは RabbitMQ ブローカーからメッセージを拒否します。このヘッダーの値はこの動作を制御します。値が false(デフォルト)の場合、メッセージは破棄/デッドレターになります。値が true の場合、メッセージは再度キューに入れられます。 

以下のヘッダーはプロデューサーによって使用されます。これらのエクスチェンジが camel のエクスチェンジに設定されていると、RabbitMQ メッセージに設定されます。

Expand
プロパティー

rabbitmq.ROUTING_KEY

メッセージの送信時に使用されるルーティングキー

rabbitmq.EXCHANGE_NAME

メッセージが受信されたエクスチェンジ

rabbitmq.EXCHANGE_OVERRIDE_NAME

Camel 2.21: プロデューサーに設定されたエンドポイントではなく、このエクスチェンジにメッセージを強制的に送信するために使用されます。

rabbitmq.CONTENT_TYPE

RabbitMQ メッセージに設定する contentType

RabbitMQ.PRIORITY

RabbitMQ メッセージに設定する優先度ヘッダー

rabbitmq.CORRELATIONID

RabbitMQ メッセージに設定する correlationId

rabbitmq.MESSAGE_ID

RabbitMQ メッセージに設定するメッセージ ID

rabbitmq.DELIVERY_MODE

メッセージが永続的であるべきかどうか。

rabbitmq.USERID

RabbitMQ メッセージに設定する userId

rabbitmq.CLUSTERID

RabbitMQ メッセージに設定する clusterId

rabbitmq.REPLY_TO

RabbitMQ メッセージに設定する replyTo

rabbitmq.CONTENT_ENCODING

RabbitMQ メッセージに設定する contentEncoding

rabbitmq.TYPE

RabbitMQ メッセージに設定するタイプ

RabbitMQ.EXPIRATION

RabbitMQ メッセージに設定する有効期限

rabbitmq.TIMESTAMP

RabbitMQ メッセージに設定するタイムスタンプ

rabbitmq.APP_ID

RabbitMQ メッセージに設定する appId

メッセージが受信されると、ヘッダーはコンシューマーによって設定されます。また、エクスチェンジの実行後、プロデューサーはダウンストリームプロセッサーのヘッダーも設定します。プロデューサーセットが上書きされる前のヘッダー。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る