solrcloud的负载均衡器

时间:2017-03-09 15:36:10

标签: solr solrcloud

我们直接从.Net应用程序中搜索solrcloud架构中的一个solr实例。如果该实例已关闭,则该请求需要由另一个实时实例提供。这可以通过负载平衡器实现。有哪些选项可供选择,哪些可以使用最佳? Solr云在Windows中。请建议,因为这里没有使用Solrj。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

任何负载均衡器都可以。我们正在使用nginx而没有麻烦。

如果你需要类似于SolrJ的东西,没有什么可以阻止你编写一些查询zookeeper关于不同收集/分片等状态的.Net代码。你把它放在一个库中,可以透明地从你的.Net代码中使用它。作为奖励,您可以在Solr节点之间减少往返次数,因为您可以找到文档需要访问的分片,并始终将更新发送给分片领导者。