В настоящее время я создаю приложение с балансировкой нагрузки (извне через Apache), которое запускает экземпляр Solr 4.2 (или, точнее, CoreContainer). Я хочу настроить SolrCloud, который охватывает все экземпляры моего приложения (с репликами и т. д.). Я знаю, как настроить эти серверы с необходимым ансамблем Zookeeper и т. д.
Мой вопрос касается того, как я взаимодействую с SolrCloud. Итак, вот оно:
мое пользовательское приложение получает запрос и по этому запросу необходимо обновить информацию в SolrCloud
так как я запустил экземпляр Solr, встроенный в мое приложение, я мог бы использовать EmbeddedSolvServer для взаимодействия с индексом, но: это правильный способ взаимодействия с SolrCloud? Или этот подход обходит весь подход к кластеризации, который использует Solr, и мне лучше отделить свое приложение от кластера SolrCloud и использовать CloudSolvServer?
Заранее спасибо!