Как распределить файлы потока?

Я одобряю ответ Brent, честно говоря, но у Вас мог быть терминальный сервер, с которым можно соединиться снаружи и затем соединить от настольной сессии на этом к другим хостам в сети. Не симпатичный, но это работает.

15
задан 31 October 2012 в 18:53
4 ответа

Не зная, в чем именно заключается ваша проблема, я могу порекомендовать 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
23
ответ дан 2 December 2019 в 20:45

Учитывая, что это очень маленькие файлы, как правило, не могли бы вы просто создать 'dropbox', использующий HTTP, со скриптом cron, выполняющим curl / wget с подстановочным знаком?

15
ответ дан 2 December 2019 в 20:45

Вы можете попросить торрент-клиенты проверить RSS-канал на наличие новых торрент-файлов или переключиться на магнит ссылки вместо торрент-файлов.

8
ответ дан 2 December 2019 в 20:45

Возможно, вы захотите изучить убийство

Убийство - это метод использования Bittorrent для распространения файлов на большое количество серверов в производственной среде. Это позволяет для масштабируемого и быстрого развертывания в средах от сотен до десятков тысячи серверов, на которых централизованные системы распределения не в противном случае функция

.

Убийство разработано / разработано людьми из twitter , и они ежедневно используют его для распространения файлов.

2
ответ дан 2 December 2019 в 20:45

Теги

Похожие вопросы