apache HttpClient 中每个路由的最大连接数和最大连接总数有什么区别?

What is the difference beetween max connections per route and max connections total in apache HttpClient?

我想了解它们之间的区别。我试图阅读文档,但它并没有多大帮助。

HttpClientBuilder
                    .create()
                    .setMaxConnPerRoute(maxConnectionsPerRoute)
                    .setMaxConnTotal(maxConnectionTotal)
                    .build();

与 PoolingHttpClientConnectionManager 的 setDefaultMaxPerRoute 和 setMaxTotal 相同:

final PoolingHttpClientConnectionManager poolingmgr = new PoolingHttpClientConnectionManager();
poolingmgr.setDefaultMaxPerRoute(max);
poolingmgr.setMaxTotal(2 * max);

setMaxConnTotal 是连接池中可用的最大连接总数。 setMaxConnPerRoute 是单个端口的连接总数限制或 url。

希望现在已经清楚了