0

我们想在我们的应用程序中使用来自 Datastax 的 DSE 搜索。我们在所有节点上都有 Cassandra,在一半节点上有 SOLR。

我们可以连接到一个 SOLR 实例

  @Bean
  public SolrServer solrServer() {
    String solrHost = environment.getRequiredProperty(SOLR_HOST);
    return new HttpSolrServer(solrHost);
  } 

我们想连接到 SOLR 以便进行负载平衡和故障转移,类似于连接到 SOLR Cloud :

  @Bean
  public SolrServer solrServer() throws MalformedURLException {
    return new CloudSolrServer(environment.getRequiredProperty(ZK_HOST), 
            new LBHttpSolrServer(
                    environment.getRequiredProperty(SOLR_HOST1), 
                    environment.getRequiredProperty(SOLR_HOST2),
                    environment.getRequiredProperty(SOLR_HOST3)));
  }

使用 DSE 搜索可以实现这样的事情吗?

4

0 回答 0