検索

271.5. メッセージヘッダー

download PDF

次のヘッダーは、メッセージを消費するときにエクスチェンジに設定されます。

プロパティー

rabbitmq.ROUTING_KEY

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

rabbitmq.EXCHANGE_NAME

メッセージを受信したエクスチェンジ

rabbitmq.DELIVERY_TAG

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

rabbitmq.REDELIVERY_TAG

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

rabbitmq.REQUEUE

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

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

プロパティー

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

© 2024 Red Hat, Inc.