1

私はCamelが初めてで、まだそのアイデアを理解しようとしています。

これは私が構築したいステップです:

  1. 私のアプリケーションは、要求ファイル (REQ1.TXT) をアプリケーションからファイル EndPoint (共有フォルダー) に送信する必要があります。
  2. 別のサーバーがファイルを読み取り、(およそ) 10 分以内に応答ファイル (RESP1.TXT) を送信します。
  3. 私のアプリケーションは、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 を使用してこれを達成できる場合、どのように実装しますか?

4

1 に答える 1