【发布时间】:2013-07-21 14:34:56
【问题描述】:
我在一个“家庭项目 solr”(又名 PoC)中工作,使用 Solr 作为搜索引擎。 我在两个不同的服务器中使用主/从配置,因此(在我的计划中)即使主服务器出现故障,我的搜索也是可用的,但问题是:
我目前在 url 上搜索
http://mainSOLRSERVER:8080/search/select/?q=*:*
有没有内置的solr组件来检查这个url是否OK,如果不是,换另一个服务器
http://redundancySOLRSERVER:8080/search/select/?q=*:*?
我没有在我的应用程序中使用 Solrj,它是一个简单的 ASP.Net 应用程序,在 Solr 的结果中使用 xml 解析。
我想出的唯一办法是向 Solr 的主服务器发送一个 ping 请求,如果返回不正确,则使用冗余 URL 构建请求,但这在每个搜索请求中都是必需的,是正确的方法?
提前致谢!
【问题讨论】:
标签: asp.net url web solr replication