Назад | Перейти на главную страницу

Балансировка нагрузки и высокая доступность с SolrCloud?

У меня есть приложение LAMP, работающее с solr 3.x на одном сервере уже несколько лет. Теперь я перехожу из-за большой нагрузки на установку с двумя выделенными машинами, где все службы балансируются по нагрузке через 2 сервера поддержки активности HAProxy.

Остается только Solr, и мне сложно понять эту концепцию. Я понимаю, что есть как минимум 3 сотрудника Zookeepers, которые управляют кластером. Но какой URL-адрес запрашивать? В настройке HA с HAProxy у меня есть один VIP, и система позаботится о разделении трафика и отсутствии SPOF, но как это с SolrCloud? Если я использую 10.0.0.2:8984, и этот сервер отключается, на запрос не будет ответа.

Не мог бы кто-нибудь пролить свет на то, какой URL-адрес запрашивать? В настоящее время у меня есть одно задание cron на одной машине, которое выполняет deltaupdates через localhost: ... и php выполняет запросы также через localhost: ... Как это изменится?

Заранее благодарим вас за любую помощь по этому поводу.