FTPS или HTTPS - какой лучший способ передачи больших файлов от сотен клиентов на сервер с использованием Java? - PullRequest
4 голосов
/ 06 марта 2011

Параметры для оценки:
- 1000 соединений от клиента (в некоторых случаях соединение может быть медленным)
- Многопоточная загрузка, когда соединение хорошее (из того же файла или из других файлов) - Возможность возобновитьзагрузка с клиента
- поддержка SSL / TLS (в случае FTPS и HTTPS)
- балансировка нагрузки перед сервером

Клиент будет написан на Java и, следовательно, требует интерфейса Javaклиенту FTPS / HTTPS.

До сих пор я рассмотрел клиенты Apache Commons FTPS / HTTP, Apache MINA и Apache Camel.В SO был комментарий, что клиент Commons FTPS не возобновляет загрузку - действительно ли это так (хотя API, кажется, поддерживает это).

1 Ответ

0 голосов
/ 15 марта 2011

Если вы ищете массовые перфекты, вы должны попытаться написать свой собственный протокол поверх SSL (используя Apache MINA или Netty или обычный NIO)

...