如何分发 torrent 文件?

chx*_*chx 15 cloud bittorrent

我正在使用 RackSpace 云服务器做一些分布式工作,我正在使用 bittorrent 来分发我的文件。它的效果出奇的好。然而,分发 torrent 文件本身并不是那么好。你会怎么做呢?现在我只是将 torrent 文件 scp 到服务器,当然我可以编写一个脚本将它复制到sqrt(n)服务器,指示每个服务器再次复制到,sqrt(n)但这是一个很好的工作。

chu*_*utz 23

不知道您的问题究竟是什么,我可以推荐pscp使用parallel-ssh作为将小文件上传到多个服务器的工具。

您准备了要上传到的服务器列表,并让它知道要在本地获取哪些内容以及将其远程放置的位置。例如:

$ pscp -h list-of-servers file.torrent /tmp/
[1] 02:11:22 [SUCCESS] 10.0.0.21
[2] 02:11:22 [SUCCESS] 10.0.0.20
[3] 02:11:22 [SUCCESS] 10.0.0.45
[4] 02:11:22 [SUCCESS] 10.0.0.19
[5] 02:11:22 [SUCCESS] 10.0.0.2
[6] 02:11:22 [SUCCESS] 10.0.0.5
[7] 02:11:25 [FAILURE] 10.0.0.3 Exited with error code 1
Run Code Online (Sandbox Code Playgroud)


Cho*_*er3 15

鉴于它们通常是非常小的文件,您不能只拥有一个使用 HTTP 的“保管箱”,并带有使用通配符执行 curl/wget 的 cron'ed 脚本吗?

  • 这是我将使用的方法,无需将文件推送到每个服务器并维护服务器列表,让他们定期检查新的 .torrent 文件 (2认同)
  • 你也可以使用 Puppet 来做到这一点 (2认同)

che*_*kka 8

您可以让 torrent 客户端检查新的 torrent 文件的 rss 提要,或者切换到磁力链接而不是 torrent 文件。