I'm using Apache HttpClient (version 5.4.x) with PoolingHttpClientConnectionManager, which pools connections on a per-route basis. According to the documentation, each route has its own pool of connections.
However, I’m concerned that a surge of slow, long-running requests could tie up enough connections to delay or block the faster requests.
My question is: Does the per-route connection pooling fully isolate these two types of requests, or is there a risk of one affecting the other under heavy load?