如何分发 torrent 文件?

如何分发 torrent 文件?

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

答案1

不知道你的问题到底是什么,我可以pscp推荐并行-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

答案2

鉴于它们通常都是非常小的文件,难道你不能只使用 HTTP 和一个 cron'ed 脚本来使用带通配符的 curl/wget 来获得一个‘dropbox’吗?

答案3

您可以让 torrent 客户端检查 RSS 源中是否有新的 torrent 文件,或者切换到磁力链接而不是 torrent 文件。

答案4

你可能想看看谋杀

Murder 是一种使用 Bittorrent 将文件分发到生产环境中的大量服务器的方法。这允许在数百到数万台服务器的环境中进行可扩展和快速部署,而集中式分发系统则无法发挥作用

谋杀是由推特,他们每天都会使用它来分发文件。

相关内容