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