私ができるようにしたいのは、次のとおりです。
from(...)
.replyWith()
.from(...)
.end()
私のプロデューサーへの応答が別のエンドポイントの消費から取得されるように、例はキューの REST エンドポイントのようなものになります。
CamelContext インスタンスからエンドポイントを取得し、コンテンツを手動で取得して Exchange に設定することなく、上記のようなことを実行できるキャメルの慣用的な方法はありますか?
私ができるようにしたいのは、次のとおりです。
from(...)
.replyWith()
.from(...)
.end()
私のプロデューサーへの応答が別のエンドポイントの消費から取得されるように、例はキューの REST エンドポイントのようなものになります。
CamelContext インスタンスからエンドポイントを取得し、コンテンツを手動で取得して Exchange に設定することなく、上記のようなことを実行できるキャメルの慣用的な方法はありますか?
もう少し説明していただけますか?
あなたはただしたくない
AからBへ
BからCへ
Aに送信されたメッセージがBに送信されるように、Bは別のルートで処理され、これからの応答は最初のルートに返され、最初にAを呼び出したクライアントへの応答として使用されます.
また、動的なエンドポイントが必要な場合は、受信者リストの EIP パターン http://camel.apache.org/recipient-list.htmlを使用できます。