可以在 solr 4.3 中同时打开的默认 http 连接



我在我的应用程序中使用单例HttpSolrServer。我想知道可以同时打开多少个 http 连接以及如何配置它

答案取决于您使用的HttpClient实现方式以及配置方式。

如果您没有使用自己的实例化 HttpClient 创建 HttpSolrServer,SolrJ 会使用以下设置为您创建一个org.apache.http.impl.client.DefaultHttpClient

  params.set(HttpClientUtil.PROP_MAX_CONNECTIONS, 128);
  params.set(HttpClientUtil.PROP_MAX_CONNECTIONS_PER_HOST, 32);
  params.set(HttpClientUtil.PROP_FOLLOW_REDIRECTS, followRedirects);

您可以通过自己创建HttpClient并在 SolrJ 构造函数中提供它来更改此设置。

最新更新