Мой вариант использования включает в себя обращение к нескольким URL-адресам (различным параметрам) на одном сервере и получение данных.Поскольку эти URL-адреса независимы, я могу распараллелить их.Я планирую использовать ExecutorService для параллелизма.
Но здесь я сомневаюсь, поможет ли использование Connection Pooling over HTTP?Я посмотрел на эту библиотеку для пула подключений.
Итак, мои сомнения следующие.
Я предположил, что HttpRoute означает переход по URL на одном сервере, поэтому, если я ограничу свой размер пула HTTP-соединений, скажем, предположим, что 10 и мой размер пула потоков равен 20, и все потоки, использующие один и тот же HttpClient с общим соединением и пулом потоков, будет ли количество параллельных соединений ограничено min (размер Theadpool, размер Connectionpool)?
Действительно ли использование пулов соединений действительно полезно в этом сценарии?
Это пул на стороне сервера или на стороне клиента?
Буду признателен за любую помощь !!