простое развертывание Solr с двумя серверами для резервирования

Я развертываю веб-приложение Apache Solr на двух резервных серверах Tomcat 6, для обеспечения избыточности и повышения доступности. На данный момент масштабируемость не проблема.

У меня есть балансировщик нагрузки, который может динамически направлять трафик на один сервер, на другой или на оба.

Я знаю, что Solr поддерживает конфигурацию главный / подчиненный, но это требует ручного восстановления, если подчиненное устройство получает обновления во время отключения главного устройства (что в моем случае использования).

Я рассматриваю более простой подход с использованием возможности перезагрузки ядра: - только один из двух серверов получает трафик в любое время («активный» экземпляр), но оба работают, { {1}} - оба экземпляра используют одни и те же данные индекса и - перед перенаправлением трафика из-за сбоя теперь активному экземпляру предлагается перезагрузить ядро ​​(ядра) индекса

Ограниченное тестирование отработки отказа как чтение, так и запись индекса были успешными. Какие последствия / проблемы мне не хватает?

Ваши мысли и мнения приветствуются.

7
задан kingolego 2 December 2011 в 22:06
поделиться