Протокол Sockect Direct против FTP-библиотеки Java

В настоящее время я использую библиотеку Apache Commons Net для передачи некоторых файлов приложений (от 2 КБ до 200 МБ) с одного сервера AIX на другой по протоколу FTP. Я узнал, что существует другой протокол, то есть SDP(Socket Direct Protocol) через Infiniband или OFED (OpenFabrics Enterprise Distribution), который обеспечивает высокопроизводительную надежную коммутационную матрицу с низкой задержкой, служащую в качестве масштабируемого межсоединения ввода / вывода. Java 7 и выше предоставляют Java API для SDP для этого протокола.

Может кто-нибудь рассказать о значении и проблемах перехода от FTP к SDP.

1 ответ

Решение

При передаче больших файлов с использованием SDP должна обеспечиваться более высокая пропускная способность при меньшей загрузке ЦП. При передаче файлов меньшего размера вы можете получить меньшую задержку.

Я думаю, что основная проблема с SDP заключается в том, что проводной протокол отличается, поэтому вы должны изменить и свой клиент, и свой сервер, чтобы использовать SDP.

Другие вопросы по тегам