分布式Hibernate Search与Apache Tomcat6,ActiveMQ 和Spring.今天我将跟大家分享我的经验,以master/slave(s)方式配置分布式Hibernate Search并整合Apache ActiveMQ,Spring,应用程序额容器是Apache Tomcat 6。
怎么工作:
-Hibernate Search 支持使用JMS back-end 和 master/slave(s) 索引进行分布式配置
– mater通过网络共享暴露索引 (例如通过NFS。。。)
– slave(s) 复制mater的索引到本地
版本
– Apache Tomcat 6.0.20
– Hibernate Search 3.1.1 GA
– Apache ActiveMQ 5.3.0
– Spring 2.5.6
– XBean-Spring 3.6
${local.index.dir} – directory to store master index
${master.index.dir} – directory to copy master index to, its shared network location for replication with slave(s)
Mater索引的配置
Mater的配置稍显复杂。以下是配置属性说明
$(local.index.dir) – 存储mater索引的目录
$(master.index.dir) -拷贝mater索引的目标目录,通过网络定位供slave(s)复制。
首先,为了简单起见,我们将ActiveMQ中介运行在同一台服务器上。因此,我们在WEB-INF/activemq.xml文件中使用简单的嵌入式中介配置。
暂无评论内容