Я пытаюсь создать сетевое решение для следующей проблемы:
У меня есть несколько магазинов, работающих под управлением ПК, которые необходимо часто обновлять новым контентом (в основном, видеофайлами ~ 40 МБ).Я хочу разместить новый контент на центральном сервере и заставить компьютеры загружать файлы.Я могу написать службы для ПК, которые позаботятся о связи с сервером и загрузке контента.Но я должен найти способ минимизировать общую используемую пропускную способность.ПК подключены к Интернету, но не к домену, в основном это Windows 7 Home / Premium.
Если бы каждый ПК подключался только к центральному серверу, я бы не воспользовался тем, что соседниеПК (в том же магазине, на том же маршрутизаторе) может уже иметь новые файлы.В идеале, этот ПК мог бы обнаружить это и вместо того, чтобы получать файлы с центрального сервера, он получал бы их от своего соседа.Файлы не являются безопасными, и скорость - это лишь незначительная проблема.
Сначала сервис Peer-to-Peer был бы в центре этого решения.Но я ничего не знаю о разработке приложений Peer-To-Peer или с чего начать.Если у вас есть идеи о том, с чего начать с такого решения, или у вас есть мысли о том, как я могу решить эту проблему, я бы с удовольствием ее услышал!
Спасибо, Джесси Д.