【发布时间】:2015-11-28 21:28:29
【问题描述】:
正如Apache Camel 中提到的,它允许在 To() 中写入动态 URI,是否允许在 From() 中写入动态 URI。 因为我需要调用多个 FTP 位置以根据我将其存储在数据库中的配置下载文件。
(FTPHost, FTPUser, FTPPassword, FTPSourceDir, FTPDestDir)
我将从数据库中读取这些配置,并在运行时将其动态传递给 Camel 路由。
示例: 这是我必须动态编写的骆驼路线示例
<Route>
<from uri="ftp://${ftpUser}@${ftpHost}:${ftpPort}/${FTPSourceDir}?password=${ftpPassword}&delete=true"/>
<to uri="${ftpDestinationDir}"/>
</Route>
正如您在示例中看到的,我需要动态传递这些提到的参数。 那么如何在From()中使用动态uri
【问题讨论】:
标签: apache ftp apache-camel camel-ftp