Привет, я разрабатываю проект рельсов с sunspot solr и настраиваю репликацию Solr. Моя среда: rails 3.2.1, ruby 2.1.2, sunspot 2.1.0, Solr 4.1.6.
Почему репликация: мне нужна более стабильная система - часто поисковый сервер останавливается на обслуживании, а веб-приложение перестает работать на производстве. Итак, я думаю о том, как сделать 2 одинаковых поисковых сервера вместо одного, чтобы сделать систему более стабильной: если один сервер выйдет из строя, другой продолжит работу.
Я не могу найти ни одного хорошего турториала с простым, легким для понимания и подробно описанным турториалом ... Я пытаюсь настроить репликацию на двух серверах, но я не совсем понимаю, как репликация работает внутри:
- синхронизировать данные между двумя серверами (это автоматическое действие?)
- балансирует поисковые запросы между двумя серверами
- когда один сервер внезапно перестает работать, другой должен стать мастером (это автоматическое действие?)
- есть ли другие функции репликации, кроме перечисленных?