Apache camel 骆驼式的做法

Apache camel 骆驼式的做法,apache-camel,Apache Camel,我有一个要求,我必须使用Camel开发组件。我知道如何在纯Java中实现这一点。但我想利用骆驼,只要它是适用的。这是我的要求 1) Web service method 2) Validate the request data 3) Insert data into DB 4) Export data into CSV File 5) Move the CSV into a FTP location 6) Call a Stored procedure (which takes a

我有一个要求,我必须使用Camel开发组件。我知道如何在纯Java中实现这一点。但我想利用骆驼,只要它是适用的。这是我的要求

1) Web service method       
2) Validate the request data
3) Insert data into DB
4) Export data into CSV File
5) Move the CSV into a FTP location
6) Call a Stored procedure (which takes a INPUT parameter from Request)
7) Call one more Stored procedure (which takes a INPUT parameter from Request)
8) Call a Web Service and I want this Web Service to run within certain time. If it takes more than that, throw out Time out exception.

我们可以使用Camel实现这一点吗。我只是想知道,我们是否能做到。如果你觉得这是可以实现的,你能告诉我正确的方向吗。感谢您的帮助。

这些是Camel为帮助您完成的各种基本任务

由于Camel在参考资料和示例中都有很好的文档记录,所以您可以很容易地在网上找到文档。试一试,然后回来问详细和具体的问题。查看各种任务的起始页

  • 迪托

  • 顺便说一句,由于您的问题缺少一些小的研究工作,例如搜索骆驼在线文档,您的得票率下降。

    谢谢您,彼得。如果我想一个接一个地执行这8个步骤。我很吃惊,因为我不懂这门学科。例如,采取步骤3和4。我已经为第4步编写了一个类似.to(“file:data”)的路由,从这一点开始,我可以如何做到这一点。我的意思是,如何将它与ftpMost部分一起附加在一起已经有了很好的文档,包括进行FTP传输(
    ).to(“ftp://user:pass@example.org/folder
    )。但是,骆驼式路由还有很多-你需要知道如何处理日志记录、调试、故障排除等。你需要一些阅读和学习。就这么简单。感谢Petter的耐心和时间。我能够使用骆驼式路由完成前4个步骤。我使用了验证程序和文件组件。