Apache Camel是否在3个服务器节点的configure()内为from()中的多个from()创建多个线程?

时间:2019-07-10 04:18:10

标签: apache-camel integration camel-ftp

如果我们在三个Wildfly节点中部署以下骆驼代码:

configure(){
   from("sftp").to("MyQueue")
   from("MyQueue").to("database")
}

程序如何在所有三个节点中执行?

是否创建6个线程,即from(“ sftp”)-轮询有1个线程,而from(“ queue”)则有1个线程用于侦听sftp响应。

1 个答案:

答案 0 :(得分:1)

不确定SFTP使用者,但1听起来很连贯,因为SFTP端点不支持并发

表示,当您运行多个从同一个FTP端点使用的Camel应用程序时,应该保重。否则,您将获得很多错误,因为它们在相同文件上相互竞争。

对于JMS使用者,您可以在配置代理连接时配置并发使用者的数量