Лучший способ загрузки [крупногабаритных] данных с одного сервера на несколько клиентов
Привет,
Я новичок в такого рода задавать вопрос.
Сначала позвольте мне объяснить, как работает приложение.
Это приложение имеет один сервер и несколько клиентов (более 750 до 1000 клиентов), здесь клиент относится к компьютеру. Когда мы помещаем файл (примерно от 2 до 3 ГБ) на сервер и сообщаем клиенту, чтобы он загрузил файл. С помощью сервера Apache мы доставляем файл каждому клиенту.
Но вот маленький недостаток. Мы можем обслуживать только 200 клиентов (максимум) одновременно. Поэтому другие клиенты должны подождать 1 час, чтобы повторить попытку и загрузить файл с сервера. Этот отнимает слишком много времени.
Итак, мы планировали изменить этот вид загрузки. Ниже приведены мои предлагаемые способы изменения потока :
& gt; Многоадресная рассылка (OpenPGM)
& gt; Peer to Peer (libTorrent)
Пожалуйста, предложите, как это сделать.
Если у вас есть лучший способ, также предложите мне.
Пожалуйста, вернитесь назад для получения любых разъяснений.
Заранее спасибо.
С уважением,
Ковчег
Что я уже пробовал:
Я планировал использовать libtorrent.
Теперь я пытаюсь создать файл библиотеки, но он продолжает терпеть неудачу.