MonoTorrent для распространения программного обеспечения

Просто интересно, что люди думают об использовании MonoTorrent и торрент-протокола в качестве основной части установщика ...

По сути, я создаю установщик, который имеет следующие требования:

  • Доступ через брандмауэры / прокси
  • Работает через SSL
  • Аутентифицированный доступ к установщику / файлам
  • Фоновая загрузка
  • Плохое соединение по Генделю (то есть, если происходит отключение, скачиваются загрузки, которые были на полпути к файлу)
  • Проверить целостность загруженного контента
  • Скачать Throttling

Итак, учитывая все это, я подумал, что встраивание MonoTorrent в пакет установщика, запуск частного трекера и загрузка клиентов (без заполнения только выщелачивания) с сервера было бы хорошей идеей.

Это также имеет дополнительное преимущество, заключающееся в возможности переводить дополнительные серверы в режим онлайн или офлайн в зависимости от нагрузки.

Что вы думаете, ребята? Могу ли я получить эту функцию от MonoTorrent и насколько сложно ее настроить? Есть ли лучшая альтернатива, отвечающая этим требованиям?


person vdh_ant    schedule 30.08.2010    source источник


Ответы (2)


Я не могу комментировать конкретно MonoTorrent, но крупные софтверные компании действительно использовали торрент-протокол для распространения патчеров и установщиков (см., Например, Blizzard Entertainment).

person Mark    schedule 30.08.2010
comment
Вы знаете какие-нибудь документы о том, где они это сделали? то есть статья в блоге, где Blizzard обсуждает это? - person vdh_ant; 30.08.2010
comment
Я никогда не видел ничего из Blizzard, которое бы говорило, что они используют торрент-протокол, но из самого программного обеспечения довольно очевидно, что это то, что происходит. На сайте wowwiki.com/Blizzard_Downloader имеется обширная информация, которая точно описывает, как работает программное обеспечение. - person Mark; 30.08.2010

Я считаю, что это было бы относительно непрактично из-за необходимости сеялок (поэтому большая база пользователей)

Вам придется полагаться на то, что больше людей будут устанавливать ваше программное обеспечение одновременно, что, если вы не являетесь сверхкорпорацией или чем-то еще, было бы нереально.

Это имеет смысл в случае Blizzard, очень захватывающей MMORPG с частыми и большими патчами и миллионами п (1) айеров, разбросанных по всему миру.

Моноторрент вроде сдох ... но вроде тоже работает (пока борюсь с этим).

Учитывая, что вы не разрешаете сидерам, основное преимущество торрентов не используется, поэтому, на мой взгляд, вы запрашиваете систему загрузки с балансировкой нагрузки, основанную на https, базовой авторизации и проверке согласованности файлов с помощью SVF.

person beppe9000    schedule 17.10.2014
comment
упс некропостинг :( - person beppe9000; 17.10.2014