Я занимаюсь разработкой приложения, которое требует раздачи файлов нескольким пирам.Как я понимаю, p2p загружает порции файла от пиров, у которых тот же файл ускоряет процесс загрузки.
Мой пример:
есть Peer A (который действуетв качестве сервера), узел B, узел C и узел D.
Узлы B, C и D должны будут обновить или получить новый файл в определенный период.поэтому, если есть какие-либо изменения или новые файлы на одноранговом узле A (сервере), одноранговые узлы B, C и D должны будут извлечь его для целей обновления.
, так что здесь я представляю, что p2p должен работать следующим образом для моегоситуация:
Одноранговый узел B получает / извлекает файлы с сервера A, одноранговый узел C, который также извлекает / получает порцию файлов от однорангового узла A и однорангового узла B (например, технология p2p, такая как torrent и т. д.).То же самое относится и к узлу D, который будет извлекать / получать порцию файлов от узлов A, B и C.
, поэтому в некотором смысле это p2p.
Мой вопрос: есть ли технология?там, что поможет мне сделать этот вид распространения файлов?я надеялся облегчить эту сетевую часть.
есть ли там такая библиотека?