Domanda

Mi chiedo solo cosa pensano la gente di usare il monotorrent e il protocollo torrent come parte principale di un installatore ....

Essenzialmente sto creando un installatore che ha i seguenti requisiti:

  • Accesso tramite firewall/proxy
  • Corre su SSL
  • Accesso autenticato al programma di installazione/file
  • Download di sfondo
  • Handel Bad Connections (cioè se si verifica una disconnessione, download di raccolta che erano a metà del file)
  • Convalida l'integrità dei contenuti scaricati
  • Scarica Throttling

Quindi, dato tutto questo, ho pensato che l'incorporamento del monotorrent nel pacchetto di installazione, eseguendo un tracker privato e facendo scaricare i clienti (nessuna semina solo lisciviazione) dal server sarebbe stata una buona idea.

Ciò ha anche il vantaggio secondario di poter portare server extra online o offline a seconda del carico.

Che cosa ne pensate? Posso ottenere questa funzionalità da Monotorrent e quanto è difficile configurare? Esiste un'alternativa migliore che soddisferà questi requisiti?

È stato utile?

Soluzione

Non posso commentare specificamente su Monotorrent, ma le grandi società di software hanno effettivamente utilizzato il protocollo Torrent per distribuire patcher e installatori (vedi Blizzard Entertainment, per esempio).

Altri suggerimenti

Credo che questo sarebbe relativamente poco pratico a causa della necessità dei seminatrici (quindi una grande base di utenti)

Dovresti fare affidamento sull'avere più persone che installano il tuo software contemporaneamente, che, a meno che tu non sia un Uber-Corp o qualcos'altro non sarebbe così fattibile.

Questo ha senso nel caso di Blizzard un gioco MMORPG altamente avvincente, con patch frequenti e grandi e milioni di ayers P (L) sparsi in tutto il mondo.

Il monotorrent sembra essere morto ... Howerver sembra anche funzionare (al momento sto combattendo con esso).

Dato che non stai permettendo ai seminatrici, non viene utilizzato il principale vantaggio torrent, quindi secondo me stai chiedendo un sistema di download bilanciato del carico basato su HTTPS, autorizzazione di base e controllo della coerenza dei file assistiti da SVF.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top