Hibernate поиск отказоустойчивой архитектуры - PullRequest
0 голосов
/ 21 марта 2012

Мы используем следующий технологический стек: последняя версия поиска Hibernate (4.1), ядро ​​Hibernate, таблицы Mysql с InnoDB, приложение Tomcat.

Наше приложение считывает данные с некоторой веб-страницы и обновляет индекс один раз задень.Обновление индекса не пропускает критическую операцию (обновление может завершиться неудачей, и мы просто подождем следующего дня).Но поиск по индексу должен быть всегда доступен, а контент должен быть синхронизирован между различными узлами.Индекс относительно небольшой (50 МБ).

Есть идеи, как мы можем реализовать отказоустойчивую архитектуру?Наша первая идея - всегда обновлять индекс на первом узле и реплицировать изменения на других узлах.Но мы понятия не имеем, как это сделать.Спасибо за вашу помощь.

С уважением, Matic

1 Ответ

1 голос
/ 27 марта 2012

Вы исследовали настройки Master / Slave, которые предоставляет Hibernate Search? Можно выбирать из нескольких технологических стеков, например, JMS или JGroups.

...