ehcache从1.2版本开始支持分布式缓存,所以要将使用的jar包升级为1.2+
在cache.xml(ehcache的配置文件)中加入
xml 代码
- <cacheManagerPeerProviderFactory
- class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
- properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1, multicastGroupPort=4446"/>
- <cacheManagerPeerListenerFactory
- class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>
- 另外在每个cache属性中加入
- <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"/>
- 例如:
- <cache name="a"
- maxElementsInMemory="10000"
- eternal="true"
- overflowToDisk="true">
- <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"/>
- cache>
ehcache分布式缓存配置
本文介绍如何将ehcache升级到1.2+版本以支持分布式缓存,并详细展示了配置cache.xml文件的方法,包括设置缓存管理器的分布式属性及缓存监听器。
1662

被折叠的 条评论
为什么被折叠?



