MonoTorrent для распространения программного обеспечения - PullRequest
2 голосов
/ 30 августа 2010

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

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

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 30 августа 2010

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

1 голос
/ 17 октября 2014

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

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

Это имеет смысл в случае снежной бури, очень увлекательной MMORPG-игры, с частыми и большими патчами и миллионами p (l) игроков, разбросанных вокругмир.

Моноторрент кажется мертвым ... но, кажется, он тоже работает (сейчас я борюсь с ним).

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

...