0

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

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

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

它是否创建 6 个线程,即 1 个线程用于 from("sftp") - 轮询和 1 个线程用于 from("queue") 用于侦听 sftp 响应。

4

1 回答 1

1

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

话虽如此,当您运行从同一个 FTP 端点使用的多个 Camel 应用程序时,您应该小心。否则你会得到很多错误,因为它们在相同的文件上相互竞争。

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

于 2019-07-24T12:14:01.743 回答