Потоки и пул соединений по Http - PullRequest
0 голосов
/ 15 сентября 2018

Мой вариант использования включает в себя обращение к нескольким URL-адресам (различным параметрам) на одном сервере и получение данных.Поскольку эти URL-адреса независимы, я могу распараллелить их.Я планирую использовать ExecutorService для параллелизма.

Но здесь я сомневаюсь, поможет ли использование Connection Pooling over HTTP?Я посмотрел на эту библиотеку для пула подключений.

Итак, мои сомнения следующие.

  • Я предположил, что HttpRoute означает переход по URL на одном сервере, поэтому, если я ограничу свой размер пула HTTP-соединений, скажем, предположим, что 10 и мой размер пула потоков равен 20, и все потоки, использующие один и тот же HttpClient с общим соединением и пулом потоков, будет ли количество параллельных соединений ограничено min (размер Theadpool, размер Connectionpool)?

  • Действительно ли использование пулов соединений действительно полезно в этом сценарии?

  • Это пул на стороне сервера или на стороне клиента?

Буду признателен за любую помощь !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...