Apache Active MQ& FTP上传

时间:2017-03-27 21:25:13

标签: multithreading ftp apache-camel activemq

我们有一个使用驼峰路线的ActiveMQ设置。以下是我们试图解决的问题:

假设我们有一条路由,其中​​包含一些涉及多个队列的操作,然后最终在FTP连接发生的最终队列中,我们将其上传到FTP位置。

在上面的场景中,我们如何配置路由,以便我们可以在不同线程中通过路由的同时进行多个消息的FTP上传?我们希望同时发生多个FTP上传连接。

提前感谢任何形式的帮助。

1 个答案:

答案 0 :(得分:0)

AFAIK一个FTP连接应该能够处理路线。只需确保将let strategyToUse = determineStrategy(); //dynamically choose which strategy you want passport.authenticate(strategyToUse, ...); 保留在ftp连接中,以便通过相同的连接传输文件,并防止重新连接开销。如果你想创建一个进一步的并行过程,只需编写像

这样的路由
disconnect=false

这样,您可以将多个FTP客户端连接到FTP服务器。