Перемещение файлов между удаленными сайтами - избегайте локальной буферизации
Мне нужно переместить два файла (с удаленного хоста A на удаленный хост B), используя приложение Java на третьем хосте (мой локальный хост).
Мне было интересно, есть ли вероятность передачи данных напрямую с хоста A на хост B без предварительной передачи данных в буфер локального хоста. Это связано с тем, что соединение между удаленными сайтами намного быстрее, чем соединение с моего локального компьютера с любым из этих хостов.
Если я буду использовать каналы Java NIO для передачи данных, будут ли данные передаваться напрямую с канала (хоста) A на канал (хост) B? Мне не ясно, что это возможно.
Я знаю, что это можно сделать, создав удаленное приложение на любом из удаленных сайтов и отправив веб-сервис или запрос RMI с моего локального компьютера, чтобы скопировать файлы, но я бы хотел этого избежать.
Также невозможно установить FTP-сервер на любом из серверов.
Спасибо