133.11. リクエスト/返信


要求および応答メッセージングは RabbitMQ direct Reply-to を使用してサポートされます。

以下の例では、リクエスト/返信を実行します。メッセージは、チーズ交換名とルーティングキー foo.bar を使用して送信されます。これは、2 番目の Camel ルートによって消費され、メッセージの先頭に `Hello` を付加して、メッセージを送り返します。

したがって、World をメッセージ本文として direct:start に送信すると、メッセージがログに記録されることがわかります。

  • log:request ⇒ World
  • log:input ⇒ World
  • log:response ⇒ Hello World
from("direct:start")
    .to("log:request")
    .to(ExchangePattern.InOut, "spring-rabbitmq:cheese?routingKey=foo.bar")
    .to("log:response");

from("spring-rabbitmq:cheese?queues=myqueue&routingKey=foo.bar")
    .to("log:input")
    .transform(body().prepend("Hello "));
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る