【发布时间】:2014-05-29 06:50:29
【问题描述】:
对此可能的解释是什么?我们有一个 solr 服务器和一个使用 solrj 的 java 客户端。当我们将 setSoTimeout 设置为低于 5000 时,来自 solr 服务器的响应会在 20-30 毫秒内到达。但是,如果我们将其设置得更高或保留默认值,则响应时间为 500-600 毫秒。
【问题讨论】:
标签: java sockets solr timeout solrj
对此可能的解释是什么?我们有一个 solr 服务器和一个使用 solrj 的 java 客户端。当我们将 setSoTimeout 设置为低于 5000 时,来自 solr 服务器的响应会在 20-30 毫秒内到达。但是,如果我们将其设置得更高或保留默认值,则响应时间为 500-600 毫秒。
【问题讨论】:
标签: java sockets solr timeout solrj
好的,我认为您遇到的性能问题不是来自套接字超时。
其他问题: - 您正在执行的请求是什么? - 您的索引中有多少个文档?索引的大小(以 MB 为单位)是多少? - 您的服务器配置(CPU、RAM)是什么? - 你在分片(solrcloud)上运行吗?如果是,有多少分片/副本?
参考资料: - solr wiki performance - solr wiki perfomance commons problems
【讨论】: