Jackrabbit集群

Jackrabbit集群

[@more@]

Jackrabbit集群原理

Jackrabbit 的框架本身已经实现了集群部署。它的集群原理图如下:

Jackrabbit的集群原理:每个应用系统拥有各自的内容仓库,每个应用系统对本身的内容仓库做了增加、删除、修改的操作,都会在内容仓库集群汇聚点做个记录,然后其他的内容仓库会同步集群汇聚点上的操作。

比如由上图:应用系统1修改内容仓库1的某个节点信息(第1步骤),应用系统1同时在内容仓库集群汇聚点做了记录(第2步骤),然后内容仓库2会同步集群汇聚点上的操作(3步骤)

集群的必要条件

1. 必须保证每个集群节点的仓库persistence managers 保存数据到同一个地方、所有的集群节点都可以访问。

2. 每个集群节点要有唯一的id

3. 内容仓库集群汇聚点存储类型可以是数据库或者文件。

对于第一个条件,因为在集群汇聚点上只是保存了内容仓库修改项的唯一标识,只有别的集群点同步该修改项时,才会读取内容仓库修改项的实际数据。

对于第二个条件,集群汇聚点为了标识那个集群点做了修改。

对于第三个条件,一定要确保集群汇聚点上的信息能够给所有的集群点访问。

集群配置步骤

1repository.xml文件中增加

上面表示集群汇聚点存储类型是存在oracle数据库。只要配置正确后,我们将在oracle数据库中找到两个表:J_C_GLOBAL_REVISIONJ_C_JOURNAL

例子:

比如你在应用系统1上的repository.xml增加了以下内容

另外应用系统2repository.xml可以增加了以下内容

注意节点上的id不同。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199667/viewspace-1003490/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7199667/viewspace-1003490/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值