我是骆驼的新手,但仍在试图掌握它的想法。
这是我要构建的步骤:
- 我的应用程序需要将请求文件 (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 可以实现,那么如何实现呢?