File FTPS或HTTPS——使用Java将大文件从数百个客户端传输到服务器,哪种方式更好?

File FTPS或HTTPS——使用Java将大文件从数百个客户端传输到服务器,哪种方式更好?,file,https,upload,ftps,File,Https,Upload,Ftps,评估参数: -来自客户端的1000个连接(在某些情况下,连接可能很慢) -连接良好时的多线程上载(相同文件或不同文件) -能够从客户端恢复上载 -SSL/TLS支持(在FTP和HTTPS的情况下) -服务器前面的负载平衡器 客户端将用Java编写,因此需要FTPS/HTTPS客户端的Java接口 到目前为止,我已经了解了ApacheCommons FTPS/HTTP客户端、ApacheMina和ApacheCamel。在中有一条评论说Commons FTPS客户端不会恢复上传-真的是这样吗(AP

评估参数:
-来自客户端的1000个连接(在某些情况下,连接可能很慢)
-连接良好时的多线程上载(相同文件或不同文件) -能够从客户端恢复上载
-SSL/TLS支持(在FTP和HTTPS的情况下)
-服务器前面的负载平衡器

客户端将用Java编写,因此需要FTPS/HTTPS客户端的Java接口


到目前为止,我已经了解了ApacheCommons FTPS/HTTP客户端、ApacheMina和ApacheCamel。在中有一条评论说Commons FTPS客户端不会恢复上传-真的是这样吗(API似乎支持它)。

如果您正在寻找大规模性能,您应该尝试在SSL之上编写自己的协议(使用Apache MINA或Netty或普通NIO)

您可能应该澄清SSL/TLS标准。SFTP是SSH协议套件的一部分,与SSL不同。但是,如果正确使用,它们都是安全的。编辑:已更新的问题以限定对SSL/TLS的支持