我目前正在构建一个负载平衡的应用程序(外部通过 Apache),它启动一个 Solr 4.2 实例(或更具体地说是一个 CoreContainer)。我想设置一个跨越我的应用程序所有实例(带有副本等)的 SolrCloud。我知道如何使用所需的 Zookeeper 集合等设置这些服务器。
我的问题与我与 SolrCloud 交互的方式有关。所以这里是:
我的自定义应用程序收到一个请求,根据这个请求需要更新 SolrCloud 中的信息
由于我启动了嵌入应用程序的 Solr 实例,我可以使用 EmbeddedSolrServer 与索引进行交互,但是:这是与 SolrCloud 交互的正确方式吗?或者这种方法是否绕过了 Solr 采用的整个集群方法,我最好将我的应用程序与 SolrCloud 集群分开并使用 CloudSolrServer?
提前致谢!