
11.12.2017, 11:07
|
|
Banned
Регистрация: 14.08.2015
Сообщений: 514
С нами:
5657366
Репутация:
4
|
|
Сообщение от startless
Я вот что думаю. Может быть реализовать некий регулятор потоков? Смысл в том, чтобы алгоритм автоматом снижал (ограничивал) максимальное количество потоков при достижении определенного количества активных сессий. Это позволит делать более качественный парсинг, в то же время избегая забивания канала и снижения количества таймаутов. Поля для значений сделать кастомными, чтобы каждый мог регулировать балансировку под свой канал.
И кстати, можно выяснять(постоянно) верхний порог потоков простым пингованием, - полез(неожиданно) пинг вверх - значит канал перегрузился. Снижаем количество потоков.
Принцип АРУ(Автоматическая Регулировка Усиления) в аналоговой электронике(отрицательная обратная связь). И цифровой, которая является надстройкой(флюгером) над аналоговой. От физики и логики не "сбечь".
|
|
|