Я ищу хороший способ передачи нетривиальных (10G > x > 10MB) объемов данных с одной машины на другую, возможно, в течение нескольких сеансов.
я мельком посмотрел
- *ftp (sftp, tftp, ftp)
- http
- торренты (вышел, т.к. у меня не будет сид сети вообще)
- rsync (не уверен, что смогу адаптировать это под то, что мне нужно)
Существуют ли какие-либо другие протоколы, которые могли бы немного лучше соответствовать всем требованиям? Большинство из вышеперечисленных не очень отказоустойчивые сами по себе, а скорее полагаются на клиент-серверные приложения, чтобы компенсировать слабину. На данном этапе меня больше волнует сам протокол, а не конкретная клиент-серверная реализация, которая хорошо работает.
(И да, я знаю, что могу написать свой собственный поверх udp, но я бы предпочел почти что-нибудь другое!!)