アプリケーションで Datastax の DSE Search を使用したいと考えています。すべてのノードに Cassandra があり、半分のノードに SOLR があります。
1 つの SOLR インスタンスに接続できます
@Bean
public SolrServer solrServer() {
String solrHost = environment.getRequiredProperty(SOLR_HOST);
return new HttpSolrServer(solrHost);
}
SOLR クラウドへの接続と同様の負荷分散とフェイルオーバーを実現するために、SOLR に接続したいと考えています。
@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 Searchでこのようなことは可能ですか?