Я пытаюсь понять, в чем разница между ними.Я пытался прочитать документацию, но это не очень помогает.
HttpClientBuilder
.create()
.setMaxConnPerRoute(maxConnectionsPerRoute)
.setMaxConnTotal(maxConnectionTotal)
.build();
Это то же самое, что setDefaultMaxPerRoute и setMaxTotal из PoolingHttpClientConnectionManager:
final PoolingHttpClientConnectionManager poolingmgr = new PoolingHttpClientConnectionManager();
poolingmgr.setDefaultMaxPerRoute(max);
poolingmgr.setMaxTotal(2 * max);