トレントファイルを配布する方法は?


15

RackSpaceクラウドサーバーでいくつかの分散作業を行っており、bittorrentを使用してファイルを分散しています。驚くほどうまく機能します。ただし、トレントファイル自体を配布することはあまり良くありません。どうやってそれをやりますか?今は、サーバーにtorrentファイルをscpするだけです。もちろん、サーバーにコピーするスクリプトを作成して、sqrt(n)それぞれに再度コピーするように指示することもできますsqrt(n)が、それは機能するピタです。

回答:


23

あなたの問題が正確にわからないので、小さなファイルを複数のサーバーにアップロードするためのツールとしてparallel-sshをお勧めpscpします。

アップロードするサーバーのリストを準備し、ローカルで実行するものとリモートで配置する場所を通知します。例えば:

$ 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

1
CHX

15

それらが非常に小さなファイルである場合、通常、ワイルドカードを使用してcurl / wgetを実行するcronのスクリプトでHTTPを使用する「ドロップボックス」を作成することはできませんか?


2
これは私が使用する方法です。各サーバーにファイルをプッシュしてサーバーリストを維持する必要はありません。新しい.torrentファイルを定期的にチェックする必要があります
jwbensley

2
あなたもこれを行うにはパペットを使用することができます
ノアYetter

8

トレントクライアントに新しいトレントファイルのrssフィードをチェックさせるか、トレントファイルの代わりにマグネットリンクに切り替えることができます。


RSSは、基本的なコマンドライントレントクライアントを使用している場合、オプションではない可能性があります。
-Hengjie

彼はGUIなしでrtorrentでFlexget をすることができます
chewbakka

うん、flexgetとrtorrentはこれでうまくいくだろう
グラント

+1 "トレントファイルの代わりにマグネットリンクに切り替えます。"
マイケル

2

あなたは殺人を調べたいかもしれません

殺人は、Bittorrentを使用して、運用環境内の大量のサーバーにファイルを配布する方法です。これにより、集中化された配信システムが機能しなかった数百から数万のサーバーの環境で、スケーラブルかつ高速に展開できます。

殺人はtwitterの人々によって開発されたものであり、彼らは毎日それを使用してファイルを配布しています。


プロジェクトは維持されなくなりました。
チョビー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.