首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Ehcache集群环境配备

2012-11-12 
Ehcache集群环境配置Ehcache支持的分布式缓存支持有三种RMI,JGroups,JMS,这里介绍下MRI和JGrpups两种方式,

Ehcache集群环境配置

Ehcache支持的分布式缓存支持有三种RMI,JGroups,JMS,这里介绍下MRI和JGrpups两种方式,Ehcache使用版本为1.5.0,关于ehcache的其他信息请参考http://ehcache.sourceforge.net/EhcacheUserGuide.html,关于jgroups的信息请参考http://www.jgroups.org/manual/html_single/index.html。

?

环境为两台机器 server1 ip:192.168.2.154,server2 ip:192.168.2.23

?

1. RMI方式:

rmi的方式配置要点(下面均是server1上的配置,server2上的只需要把ip兑换即可)

?

a. 配置PeerProvider:

?

配置中通过手动方式同步sever2中的userCache和resourceCache。

?

b. 配置CacheManagerPeerListener:

?

?配置中server1监听本机40001端口。

?

c. 在每一个cache中添加cacheEventListener,例子如下:

?

?

2. JGroups方式:

ehcache 1.5.0之后版本支持的一种方式,配置起来比较简单,要点:

?

a. 配置PeerProvider,使用tcp的方式,例子如下:

?

?b.为每个cache添加cacheEventListener:

?

<p><img src="http://ehcache.sourceforge.net/images/rmi_replication.png" height="291" alt="Ehcache集群环境配备" width="440" /></p>
<p>?</p> 3 楼 Ahong1980 2009-04-09   不错.
我想知道如果要把Ehcache的缓存数据跟数据库同步,是不是靠CacheEventListener来做呢? 4 楼 cyz001 2009-05-06   集群的效率直接是remote cache不是更好~ 5 楼 lvye351 2012-04-16   你给的同步基本原理的地址http://www.iteye.com/topic/335623#995565 打不开了
请教,Terrocotta  同步优势是不是 只传增量吗?rmi,jgroup,jms不是增量,是全量吗?
。另外你对部署成独立sever方式 有过研究吗?能不能在客户端把hash类型对象 作为value 传到服务端呢? 本地encache是支持的。刚开始看,官网上也找了,没找到这方面说明。oschina .com 问问题回复率不高。也没找比较活跃的论坛。如方便,请联系我,谢谢 wanghailong04ster@gmail.com

热点排行