评估参数:
- 来自客户端的 1000 个连接(在某些情况下连接可能很慢)
- 连接良好时的多线程上传(相同文件或不同文件) - 能够从客户端恢复上传
- SSL/TLS 支持(在 FTPS 和 HTTPS 的情况下)
- 服务器前面的负载均衡器
客户端将使用 Java 编写,因此需要与 FTPS/HTTPS 客户端连接的 Java 接口。
到目前为止,我已经了解了 Apache Commons FTPS/HTTP 客户端、Apache MINA 和 Apache Camel。SO中有一条评论说Commons FTPS客户端不会恢复上传-真的是这样吗(API似乎支持它)。