Pergunta

Apenas me perguntando o que as pessoas pensam de usar o Monotorrent e o protocolo torrent como parte central de um instalador ....

Essencialmente, estou criando um instalador com os seguintes requisitos:

  • Acesso através de firewalls/proxies
  • Corra sobre SSL
  • Acesso autenticado ao instalador/arquivos
  • Download de fundo
  • Handel Bad Connections (ou seja, se ocorrer uma desconexão, downloads de coleta que estavam no meio de um arquivo)
  • Validar a integridade do conteúdo baixado
  • Baixe o estrangulamento

Portanto, considerando tudo isso, pensei que a incorporação de monotorrent no pacote do instalador, executando um rastreador privado e fazendo com que os clientes baixem (sem lixiviação de semeadura) do servidor seria uma boa idéia.

Isso também tem o benefício colateral de poder trazer servidores extras on -line ou offline, dependendo da carga.

O que é que vocês acham? Posso obter essa funcionalidade do Monotorrent e quão difícil é configurar? Existe uma alternativa melhor que atenda a esses requisitos?

Foi útil?

Solução

Não posso comentar especificamente o Monotorrent, mas grandes empresas de software realmente usaram o protocolo torrent para distribuir patchers e instaladores (consulte a Blizzard Entertainment, por exemplo).

Outras dicas

Eu acredito que isso seria relativamente impraticável por causa da necessidade de semeadores (então uma grande base de usuário)

Você teria que confiar em ter mais pessoas instalando seu software ao mesmo tempo, o que, a menos que você seja um Uber-Corp ou algo mais não seria tão viável.

Isso faz sentido no caso da Blizzard um jogo de MMORPG altamente viciante, com manchas frequentes e grandes e milhões de p (l) Ayers espalhados pelo mundo.

O monotorrent parece estar morto ... Howerver, parece também funcionar (estou lutando com isso no momento).

Dado que você não está permitindo que os semeadores, o principal benefício de torrent não é usado; portanto, na minha opinião, você está solicitando um sistema de download de carga equilibrada com base em HTTPS, autorização básica e verificação de consistência do arquivo auxiliado por SVF.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top