首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Active MQ和FTP上载

问Apache Active MQ和FTP上载
EN

Stack Overflow用户
提问于 2017-03-28 05:25:13
回答 1查看 183关注 0票数 0

我们有一个带有camel路由的ActiveMQ设置。以下是我们尝试解决的场景:

让我们假设我们有一个路由,它有一些涉及多个队列的操作,然后在最后一个队列中结束FTP连接,并将其上载到FTP位置。

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

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

EN

回答 1

Stack Overflow用户

发布于 2017-08-28 19:09:02

AFAIK一个FTP连接应该能够处理一条路由。只要确保你在你的ftp连接中保持disconnect=false,这样文件就可以通过相同的连接传输,并防止重新连接开销。不过,如果您希望创建进一步的并行进程,只需编写如下所示的路由

代码语言:javascript
复制
// your source route
from(yourinput).loadBalance().roundRobin().to("direct:a").to("direct:b").to("direct:c");
    // your ftp routes
    from(direct:a).to(ftp://yourendpoint);
    from(direct:b).to(ftp://yourendpoint);
    from(direct:b).to(ftp://yourendpoint);

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43056748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档