Camel ルートを設定する正しい方法を見つけようとしていますが、どの部分を Camel-Producer としてモデル化するかを決定する必要があります。
次の設定:
フロントエンド (Web サイト) で、ユーザーはいくつかのパラメーターを設定し、データ変換をトリガーします。
これらのパラメーターは、残りのクライアント (ClientA) のクエリを構築するために使用されます。クライアントは、変換が必要なすべてのデータを受け取ります。
変換後、変換されたデータを 2 番目の REST サービスに POST するための 2 番目のクライアント (ClientB) があります。
このために、次のルートを設定しました。
from("direct:start").to(ClientA).process(DataTransformations).to(ClientB)
ProducerTemplate を使用して、Camel-http4 コンポーネントである ClientA に必要な、ユーザーが指定したパラメーターを入力します。
頭を悩ませているのは、ルート内の 2 つの「to」です。これは、例ではめったに見られないためです。これはルートを設定する正しい方法ですか、それともラクダ生産者の概念を誤解していますか?
ありがとう!