Я вообще как раз зарекался на отсутствие пакетной передачи данных. Исходя из того, что как правило, если человек в наше время носит более-менее приличное хранилище данных, то к нему прилагается процессор и несколько гигабайт RAM - смартфон, планшет или ноутбук.
Поэтому основной механизм - это именно синхронизация, и два узла вступив во взаимодействие, договариваются "а вот что у тебя есть из вот этого?" "есть это, это и это" "это и это давай сюда, а вот того - не надо".
То есть не предусматривался вариант формирования фида, подобного юзнетовскому или бандлов, подобных фидошным (в смысле "мы заранее знаем, что вот такой-то peer интересуется этим, этим и этим, и вот все это мы заранее ему в кучу свалим").
Потому что объемы хранилищ у нас измеряются десятками гигабайт, если не терабайтами, а линки составляют сотни мегабит в секунду, не более, да еще и с оверхедом от разросшегося стэка протоколов. Поэтому объем передаваемых при синхронизации данных надо экономить. А вот вариация протокола "over http" с возможностью хождения через прокси - имелась ввиду, хотя пока не специфицирвана.
Правда, предусматривался аналог ареафикса. То есть можно сказать соседнему узлу "нам интересно вот это, ты у своих peer-ов поспрашивай".
no subject
Date: 2017-04-04 01:57 pm (UTC)Поэтому основной механизм - это именно синхронизация, и два узла вступив во взаимодействие, договариваются "а вот что у тебя есть из вот этого?" "есть это, это и это" "это и это давай сюда, а вот того - не надо".
То есть не предусматривался вариант формирования фида, подобного юзнетовскому или бандлов, подобных фидошным (в смысле "мы заранее знаем, что вот такой-то peer интересуется этим, этим и этим, и вот все это мы заранее ему в кучу свалим").
Потому что объемы хранилищ у нас измеряются десятками гигабайт, если не терабайтами, а линки составляют сотни мегабит в секунду, не более, да еще и с оверхедом от разросшегося стэка протоколов. Поэтому объем передаваемых при синхронизации данных надо экономить. А вот вариация протокола "over http" с возможностью хождения через прокси - имелась ввиду, хотя пока не специфицирвана.
Правда, предусматривался аналог ареафикса. То есть можно сказать соседнему узлу "нам интересно вот это, ты у своих peer-ов поспрашивай".