2016-11-15 16 views
1

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

前面的代碼是我用來將生成的文件發送到FTP位置的。現在需要將生成的文件的相同副本發送到兩個FTP位置。

其中一種可能性是將文件發送到PUB-SUB通道並使兩個出站適配器發送到兩個不同的位置。
我不喜歡這樣,因爲如果將來要將文件發送到三個位置,則必須進行類似的更改。

另一種可能性是遠程位置的詳細信息將在頭文件中得到豐富,並且在將FTP定位到出站適配器時必須刪除相應的詳細信息。
我有這種方法正在考慮之中,但我不知道它會不會起作用。

春天在什麼提供一些主機解析器,我可以提供主機或端口添加到DefaultFtpSessionFactory,每一個被分隔符分隔(說;或者這麼喜歡192.168.2.1; 192.168.2.4) ?

有沒有其他方法解決這個問題?

在此先感謝

回答