如何使用unix套接字而不是本地主机从python调用solr服务器?

如何使用unix套接字而不是本地主机从python调用solr服务器?,solr,unix-socket,Solr,Unix Socket,我在我的webapp中使用solr搜索引擎进行查询。但现在我正在使用python调用solr服务器 "http://localhost:8983/solr/select?q=" 但我听说使用unix套接字有助于减少tcp/ip开销。怎么办?提前感谢。没有一个流行的应用程序容器支持通过本地unix套接字进行连接,这通常是有充分理由的;这是请求/响应周期中非常、非常、非常小的一部分,因此,除非您实际看到tcp/ip设置和拆卸中的问题,否则应该没有什么理由这样做 客户端库也不支持本地unix套接

我在我的webapp中使用solr搜索引擎进行查询。但现在我正在使用python调用solr服务器

 "http://localhost:8983/solr/select?q=" 

但我听说使用unix套接字有助于减少tcp/ip开销。怎么办?提前感谢。

没有一个流行的应用程序容器支持通过本地unix套接字进行连接,这通常是有充分理由的;这是请求/响应周期中非常、非常、非常小的一部分,因此,除非您实际看到tcp/ip设置和拆卸中的问题,否则应该没有什么理由这样做

客户端库也不支持本地unix套接字,因为它们专门向服务器传输TCP/IP(并假定URL作为端点)

您可以使用EmbeddedSolr将Solr直接集成到Java项目中并使用它,而无需任何请求开销,但是与执行实际搜索和处理应用程序容器所需的时间相比,搜索应用程序的开销将很小