用于Java的FTP和SFTP文件下载库[关闭]

问题描述 投票:0回答:1

我想帮助选择最好的库,以便从FTP和SFTP服务器下载文件作为字节。我不想为FTP和SFTP使用单独的库,它应该具有最佳性能。我做了一些研究,发现Apache Camel可能是最好的,Spring集成作为竞争对手。我们的想法是用一个随机库替换不同的协议和性能。

java ftp sftp
1个回答
0
投票

经过进一步分析:

  • 来自Apache Camel文档:该组件使用两个不同的库来进行实际的FTP工作。 FTP和FTPS使用Apache Commons Net,而SFTP使用JCraft JSCH。
  • 从Spring集成文档:SFTP Session Factory依赖于JSch库来提供SFTP功能。 DefaultFtpSessionFactory提供了对底层客户端API的抽象,自Spring Integration 2.0以来,它是Apache Commons Net。

这意味着尽管为两种协议提供单一接口,但上述两个库与apache net和JSCH相比没有任何优势

© www.soinside.com 2019 - 2024. All rights reserved.