Параметры для оценки:
- 1000 соединений от клиента (в некоторых случаях соединение может быть медленным)
- Многопоточная загрузка, когда соединение хорошее (из того же файла или из других файлов) - Возможность возобновитьзагрузка с клиента
- поддержка SSL / TLS (в случае FTPS и HTTPS)
- балансировка нагрузки перед сервером
Клиент будет написан на Java и, следовательно, требует интерфейса Javaклиенту FTPS / HTTPS.
До сих пор я рассмотрел клиенты Apache Commons FTPS / HTTP, Apache MINA и Apache Camel.В SO был комментарий, что клиент Commons FTPS не возобновляет загрузку - действительно ли это так (хотя API, кажется, поддерживает это).