2016-11-15 135 views
1

我想知道是否可以在DefaultFtpSessionFactory/DefaultSftpSessionFactory的一个实例中配置多个主机。Spring集成多个FTP主机(DefaultFtpSessionFactory)

前面的代码是我用来将生成的文件发送到FTP位置的。现在需要将生成的文件的相同副本发送到两个FTP位置。

其中一种可能性是将文件发送到PUB-SUB通道并使两个出站适配器发送到两个不同的位置。
我不喜欢这样,因为如果将来要将文件发送到三个位置,则必须进行类似的更改。

另一种可能性是远程位置的详细信息将在头文件中得到丰富,并且在将FTP定位到出站适配器时必须删除相应的详细信息。
我有这种方法正在考虑之中,但我不知道它会不会起作用。

春天在什么提供一些主机解析器,我可以提供主机或端口添加到DefaultFtpSessionFactory,每一个被分隔符分隔(说;或者这么喜欢192.168.2.1; 192.168.2.4) ?

有没有其他方法解决这个问题?

在此先感谢

回答