我正在开发一个
Java Web应用程序,使用JBoss Seam作为应用程序框架.我想利用Hibernate Search来提供实体搜索功能.集成进展顺利,我正在接近部署.生产中的应用程序的设置将是:
> 2(或更多)Tomcat应用服务器,负载均衡
>后端的Postgresql数据库
我的问题是,如何在App Server#1上保留实体时,如何配置Hibernate Search以便在App Server#2上更新本地Lucene索引,反之亦然? Hibernate Search是否支持任何类型的群集配置?由于持久性可能发生在任何一个负载均衡的应用服务器上,因此设置必须在某种程度上是master-master.
有没有人有任何关于如何解决这个问题的建议?感谢您的帮助!
解决方法
如
reference documentation中所述,有几种后端类型:
> Lucene for non-clustered and
>用于集群环境的JMS或jgroups(参见3.6./ 3.7),请参阅文档中的这个很好的插图:
原文地址:https://www.jb51.cc/java/128490.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。