Apache Http AsyncClient Почему количество подключений (доступных + арендованных) в пуле меньше максимально допустимых подключений - PullRequest
0 голосов
/ 29 сентября 2019

Я экспериментировал с моим приложением, настраивая соединения maxTotal в PoolingNHttpClientConnectionManager и печатал PoolStats. Я установил для maxTotal соединений значение 200. Однако, когда я печатал PoolStats для каждого сделанного запроса, я заметил, что общее количество соединений в пуле (доступно + арендовано) было меньше, чем установленный мной maxTotal, и было несколькоожидающие соединения, а также.

Хотя maxTotal - это только допустимое количество соединений, почему не было создано больше соединений, чем это разрешено? Какие другие факторы ограничивают общее количество подключений в пуле (доступно + арендовано), что приводит к скоплению ожидающих подключений, хотя общее количество разрешенных подключений (maxTotal) еще не достигнуто?

...