Monotorrent для распространения программного обеспечения
-
25-09-2019 - |
Вопрос
Просто задаваясь вопросом о том, что люди думают об использовании Monotorrent и Torrent Protocol как основной частью установщика ....
По сути, я создаю установщик, который имеет следующие требования:
- Доступ через брандмауэры / прокси
- Бежит по SSL
- Аутентифицированный доступ к установщику / файлам
- Фон загрузка
- Гендель плохие соединения (т.е. если происходит отключение, загрузки пикапа, которые были на полпути через файл)
- Проверка целостности загруженного контента
- Скачать дросселирование
Так что дали все это, я думал, что встраивает монотокрент в пакет установщика, запускающий частный трекер и загрузка клиентов (не только выщелачивание для выщелачивания) с сервера будет хорошей идеей.
Это также имеет возможность использовать дополнительные серверы онлайн или вне форума в зависимости от нагрузки.
Что вы ребята думаете? Могу ли я получить эту функциональность от Monotorrent и насколько усердно это настроить? Есть ли лучшая альтернатива, которая будет соответствовать этим требованиям?
Решение
Я не могу комментировать конкретно на монокторент, но крупные программные компании действительно использовали торрент-протокол для распространения патчей и установщиков (например, см. Развлечения Blizzard).
Другие советы
Я считаю, что это будет относительно непрактично из-за необходимости сеятелей (так что большая пользовательская база)
Вам придется полагаться на то, что в то же время будет больше людей устанавливать ваше программное обеспечение, которое, если вы не являетесь Uber-Corp или что-то еще не так возможно.
Это имеет смысл в случае Blizzard высокосимально захватывающей игры MMORPG, с частыми и большими пятнами и миллионами P (L) Ayers, разбросанных по всему миру.
Monotorrent, кажется, мертв ... Wheerver, кажется, работаю и работать (я сражаюсь с ним в данный момент).
Учитывая, что вы не разрешаете сеялки, основным торрентным преимуществом не используется, поэтому, по моему мнению, вы просите сбалансированную систему загрузки нагрузки на основе HTTPS, базового авторизации и проверки согласованности файлов SVF.