私はCamelが初めてで、まだそのアイデアを理解しようとしています。
これは私が構築したいステップです:
- 私のアプリケーションは、要求ファイル (REQ1.TXT) をアプリケーションからファイル EndPoint (共有フォルダー) に送信する必要があります。
- 別のサーバーがファイルを読み取り、(およそ) 10 分以内に応答ファイル (RESP1.TXT) を送信します。
- 私のアプリケーションは、RESP1.TXT をエンドポイントに移動し、応答ファイルを処理します。
これは Camel の Async Request-Reply を使用して達成できますか、それとも (以下のように) 2 つのルートを作成する必要がありますか?
context.addRoutes(new RouteBuilder()
{public void configure()
{
from("file:/temp/input/?include=REQ*.*txt").to("file:/shared/output/");
from("file:/shared/output/?include=RES*.*txt").delay(600000).to("file:/temp/input/");
}});
Request Reply を使用してこれを達成できる場合、どのように実装しますか?