在EC2上进行Hibernate搜索?

时间:2012-07-11 18:59:33

标签: tomcat jboss lucene amazon-ec2 hibernate-search

我们正在完成将部署到Amazon EC2上的一个电子商务应用程序。该应用程序是使用JBoss Seam构建的,并且大量使用Hibernate / JPA和Hibernate Search。我们计划在群集中运行多个应用服务器,目前正在针对Tomcat 7,尽管我们还在调查将代码库迁移到JBoss AS 7.1.1。

在考虑我们的群集设置时,我们遇到的一个重大问题是Hibernate Search索引如何工作。我们如何可靠地确保转到app server#1的搜索请求将返回与app server#2相同的结果?有没有办法让索引在2个不同的应用服务器上保持同步?我已经浏览了JMS主/从设置的文档,但我们并没有真正的主/从体系结构。我们正在寻找更多的master / master,因为任一app服务器都可以更新索引。

有没有人遇到任何有用的指南,提示或文档,解释如何在EC2等环境中最好地运行Hibernate Search?我们渴望听到您提供的任何建议;性能,索引,高可用性,聚类等。你能推荐的任何东西都非常感谢!

1 个答案:

答案 0 :(得分:2)

我认为使用“主/主体系结构”是不可能的。 但是使用主/从您可以保持索引同步,并且应该适合您。

看看here

Tomcat不支持JMS ,但您可以使用其他JMS提供程序(如OpenJMS)或迁移到tomEE或JBoss。


关于,亚马逊我发现了这个: