У меня есть веб-приложение на Java, которое я разрабатываю, используя JBoss Seam в качестве среды приложения. Я хотел бы воспользоваться преимуществами Hibernate Search, чтобы предоставить возможности поиска объектов. Интеграция прошла успешно, и я приближаюсь к развертыванию. Настройки для приложения в производстве будут следующими:
Мой вопрос: как настроить Hibernate Search, чтобы локальный Lucene индексы обновляются на сервере приложений №2, когда сущность сохраняется на сервере приложений №1, и наоборот? Имеет ли Hibernate Search какую-либо поддержку кластерной конфигурации? Настройка должна быть в некотором роде мастер-мастер, поскольку сохранение может происходить на любом из серверов приложений с балансировкой нагрузки.
Есть ли у кого-нибудь рекомендации, как с этим справиться? Заранее спасибо за помощь!