【发布时间】:2011-10-07 20:18:46
【问题描述】:
我正在开发一个 Java Web 应用程序,使用 JBoss Seam 作为应用程序框架。我想利用 Hibernate Search 来提供实体搜索功能。集成进展顺利,我离部署越来越近了。生产中应用的设置将是:
- 2(或更多)Tomcat 应用服务器,负载平衡
- 后端的 PostgreSQL 数据库
我的问题是,我如何配置 Hibernate Search,以便当实体在 App Server #1 上持久化时,本地 Lucene 索引在 App Server #2 上更新,反之亦然? Hibernate Search 是否有任何类型的集群配置支持?由于持久化可能发生在负载平衡的应用服务器中的任何一个上,因此设置必须在某种程度上是 master-master。
有人对如何解决这个问题有任何建议吗?提前感谢您的帮助!
【问题讨论】:
标签: java hibernate tomcat cluster-computing hibernate-search