|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Скажите пожалуйста. Нужно сделать возможность ограничивать скорость загрузки файлов путем задавания максимальной скорости (как в торрент клиенте для примера). Как это можно сделать в Java? и возможно ли. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 21:06 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Tsyklop, обязательно java? https://www.google.com/search?q=apache2 ограничить скорость загрузки&rlz=1C1GIGM_enRU792RU792&oq=apache2 ограничить скорость загрузки&aqs=chrome..69i57.20364j1j7&sourceid=chrome&ie=UTF-8 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 21:18 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Tsyklop, Можно в js ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2019, 21:29 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
TsyklopНужно сделать возможность ограничивать скорость загрузки файлов путем задавания максимальной скоростиПринимать или передавать данные кусками и следить, чтобы в заданном интервале не принимать (не передавать) больше лимита. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 08:01 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Basil A. SidorovTsyklopНужно сделать возможность ограничивать скорость загрузки файлов путем задавания максимальной скоростиПринимать или передавать данные кусками и следить, чтобы в заданном интервале не принимать (не передавать) больше лимита.именно +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 08:26 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
PetroNotC SharpTsyklop, Можно в js Приложение на Java написано ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:38 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
вадяTsyklop, обязательно java? https://www.google.com/search?q=apache2 ограничить скорость загрузки&rlz=1C1GIGM_enRU792RU792&oq=apache2 ограничить скорость загрузки&aqs=chrome..69i57.20364j1j7&sourceid=chrome&ie=UTF-8 Да, обязательно Java ибо на ней написано приложение ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:38 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Basil A. SidorovTsyklopНужно сделать возможность ограничивать скорость загрузки файлов путем задавания максимальной скоростиПринимать или передавать данные кусками и следить, чтобы в заданном интервале не принимать (не передавать) больше лимита. Типо этого https://stackoverflow.com/a/6271972/4444092 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:40 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
TsyklopPetroNotC SharpTsyklop, Можно в js Приложение на Java написано А загрузка на HTML5? А фронт на чем написан? Ну и java большая, конкретнее. Извини что СМС стилем - вопрос-ответ)))) Lol ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:40 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
TsyklopBasil A. Sidorovпропущено... Принимать или передавать данные кусками и следить, чтобы в заданном интервале не принимать (не передавать) больше лимита. Типо этого https://stackoverflow.com/a/6271972/4444092 ? Js html5 api FileReader.readAsBinaryString(Blob|File) Получите стрим или блоб вместо файла. Потом кусками отправляете. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 12:59 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Сорян ребят. Немного дезинформировал Вас. Под "загрузкой" я имел в виду скачивание файла из интернета в Java-е. То бишь есть приложение на Java, которое тащит из интерната файлы. Нужно ограничить скорость этой самой скачки файлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 14:22 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Tsyklop,)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 14:25 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Tsyklopесть приложение на Javaдесктоп? TsyklopНужно ограничить скорость этой самой скачки файлов.скачивает побайтово? Там и скорость регулируй. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 14:37 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
TsyklopСкажите пожалуйста. Нужно сделать возможность ограничивать скорость загрузки файлов путем задавания максимальной скорости (как в торрент клиенте для примера). Как это можно сделать в Java? и возможно ли. Спасибо. Это сложная задача. В рамках 1 потока ты можешь вводить искусственные задержки но пользователь не дурак и еще в 2000х использовал мультипоточную загрузку (в 20 сокетов например) где каждый поток качал со своей скоростью фрагмент (с перемоткой вперед по команде Range) твоего файла а на выходе склеивал все фрагменты в одно целое. Что ты будешь делать когда 20 сессий будут качать 1 файл? Какую такую логику придумаешь чтоб мониторить аж 10 пользователй где будет 10 * 20 = 200 потоков и все что-то качают? Тебе надо конфигурировать твой сервер приложений в паре с nginx как-то так Код: java 1. 2.
Погугли там детально. Я не спец в nginx но именно это его задача. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2019, 21:00 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Еще для общего сведенья почитай про https://netty.io/ и в частности про GlobalChannelTrafficShapingHandler По идее это тоже решение но я не использовал netty и здесь не могу оценить стоимость имплементации этой фичи в твою задачу. Надо читать. Изучать известные практики применения netty. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 12:17 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
PetroNotC Sharpдесктоп? Да. PetroNotC Sharpскачивает побайтово? Там и скорость регулируй. Каким образом? делать задержку? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:11 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
mayton, у меня не сервак, а десктоп приложение. Оно скачивает с FTP сервера файлы в одном потоке (так осознано сделано). И вот заказчик просит сделать ограничение скорости для скачивания этих файлов. P.S. Если говорить о серваке, то это вообще 1С система и ее сделали еще в далеком 2013 году ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:13 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
TsyklopКаким образом? делать задержку?да. Порциями. За минуту гиг или 5 байт перекачать есть разнтца? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:31 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Концептуально Код: java 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:39 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Называется "давайте создадим серверу проблемы, пусть жрёт ядерную память и развлекается ретрейнами". ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:52 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
По хорошему надо было конфигурить сервер. Клиент просто должен качать на максималке. Иначе архитектура тухлая выходит. Но это 1с мать ево. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:57 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
maytonПо хорошему надо было конфигурить сервер. Клиент просто должен качать на максималке. Иначе архитектура тухлая выходит. Но это 1с мать ево. В том то и дело. Сервер написан и уже работает. И много клиентов сидит на этой штуке уже. Заказчик хочет сделать другой проект, но уже по технологиям 2019 года без всяких галимых 1С и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:01 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНазывается "давайте создадим серверу проблемы, пусть жрёт ядерную память и развлекается ретрейнами". Увы. Это так. тут я бессилен. Ищу варианты. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:01 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
Расскажи потом как проблема решилась. Убежден что вам покупка еще одной виртуалки стоила-б дешевле чем месяц работы мидл-девелопера. Да и что девелопить? Это уже 20 лет как админская задача. QOS, шейперы. Разработчик должен бизнес-код писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:24 |
|
Ограничение скорости загрузки файлов
|
|||
---|---|---|---|
#18+
maytonРасскажи потом как проблема решилась. Убежден что вам покупка еще одной виртуалки стоила-б дешевле чем месяц работы мидл-девелопера. Да и что девелопить? Это уже 20 лет как админская задача. QOS, шейперы. Разработчик должен бизнес-код писать. Тут больше загоны клиентов у заказчика. А клиенты это торговые сети по продаже чего-то - косметики, техники, кафешки, рестики. Суть приложения - играть музыку и рекламу на фоне. Вот заходите в ТЦ и играет какая-то музыка и местами реклама - вот это и есть такое приложение. И так исторически сложилось что приложение тянет все песни с FTP сервака напрямую. А у всех больших клиентов в основном своя сетка настроена и они думают что если, скажем 50 магазинов начнут скачивать песни, то их сетка ляжет ибо не выдержит. Вот и ищем решения проблемы как можно это сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:37 |
|
|
start [/forum/topic.php?fid=59&msg=39868621&tid=2121094]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 433ms |
0 / 0 |