`
famoushz
  • 浏览: 2928823 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用ehcache的分布式缓存

阅读更多

ehcache从1.2版本开始支持分布式缓存,所以要将使用的jar包升级为1.2+

在cache.xml(ehcache的配置文件)中加入

xml 代码
 
  1. <cacheManagerPeerProviderFactory  
  2.         class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"  
  3.         properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1, multicastGroupPort=4446"/>  
  4.    
  5. <cacheManagerPeerListenerFactory  
  6.         class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>  
  7.   
  8. 另外在每个cache属性中加入  
  9. <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"/>  
  10. 例如:  
  11. <cache name="a"  
  12.      maxElementsInMemory="10000"  
  13.      eternal="true"  
  14.      overflowToDisk="true">  
  15.      <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"/>  
  16. <!---->cache>  

 


 


分享到:
评论

相关推荐

    Ehcache分布式缓存与其在SpringBoot应用

    在分布式环境中,Ehcache通过使用JGROUP来实现分布式缓存。JGROUP是一个用于构建可靠集群通信的库,可以提供组成员资格、故障检测、传输协议等多种功能,使得Ehcache能够在多个节点之间共享和同步缓存数据。Ehcache...

    Ehcache分布式缓存与其在spring中的使用

    ### Ehcache分布式缓存及其在Spring中的应用 #### 一、Ehcache概述与原理 Ehcache是一款高效且轻量级的纯Java缓存框架,由于其出色的性能和易于集成的特点,在Java开发中有着广泛的应用。作为Hibernate的默认缓存...

    基于JGROUPS的ehcache的分布式缓存复制

    总的来说,基于JGROUPS的Ehcache分布式缓存复制是提高Java应用性能和可扩展性的一个有效途径。它结合了Ehcache的强大缓存功能和JGROUPS的可靠集群通信能力,为开发者提供了一种灵活、高效的数据共享解决方案。通过...

    ehcache分布式缓存实例

    通过RMI实现的Ehcache分布式缓存,可以有效地提高多节点环境下的数据处理速度,同时降低数据库的压力。然而,RMI也有其局限性,如性能瓶颈、网络延迟等问题。在大型分布式系统中,可能会选择更先进的通信协议,如...

    Ehcache分布式缓存入门案例demo_文件转树结构_

    本入门案例将带你了解如何使用Ehcache实现分布式缓存,并特别关注如何将文件数据转换为树形结构。 首先,让我们理解Ehcache的基本概念。Ehcache的核心组件包括缓存管理器(Cache Manager)、缓存(Cache)和缓存项...

    Ehcache分布式缓存NoSQL深入浅出

    Ehcache是Java语言编写使用最广的分布式缓存。本套课程讲解全新的Ehcache?3.1版本,内容全面实用。涵盖缓存分层、缓存过期和剔除策略、缓存层序列化、多种缓存使用模式、事件监听器、XA事务、分布式缓存集群。

    分布式缓存EhCache用户指南.docx

    EhCache 是一个广泛使用的Java缓存库,自1.2版本开始,它引入了分布式缓存的功能,允许在多台机器间共享和同步数据,以支持大规模、高并发的应用场景。分布式缓存通过插件机制实现,EhCache自带了一些默认的插件,如...

    分布式缓存.docx

    Ehcache还允许通过RMI进行分布式缓存,虽然使用较少,但在特定场景下仍有一定的价值。Ehcache的主要特性包括快速响应、简单的API、丰富的缓存策略、自动持久化等。在Hibernate和Spring等框架中,Ehcache常作为默认的...

    EhCache用户指南(分布式缓存)

    超好的东西,分布式缓存所需配置都在里面,感谢为我们翻译的大牛~~

    30_分布式缓存相关面试题的回答技巧总结.zip

    Java中常用的分布式缓存框架有Spring Cache、Ehcache、Hibernate Second Level Cache等,其中Spring Data Redis和Jedis提供了与Redis的集成。 4. **Redis和Memcached的区别** - Redis支持数据持久化,而Memcached...

    EHCache 分布式配置文件

    总结来说,EHCache 的分布式配置文件是实现高效、可靠的分布式缓存系统的核心,通过精细调整这些配置,我们可以优化缓存性能,提升整个系统的响应速度,并确保数据的一致性和可用性。理解并熟练掌握这些配置是成为一...

    ehcache项目缓存技术

    Ehcache是Java平台上的一个开源、高性能的分布式缓存系统,它在处理大量用户访问主页或频繁操作某些数据时,能显著提升系统的响应速度和效率。本篇文章将深入探讨Ehcache项目的缓存技术及其应用。 一、Ehcache简介...

    分布式缓存

    通过学习“深入分布式缓存:从原理到实践”,读者可以深入了解分布式缓存的全貌,理解其背后的理论基础,掌握在实际开发中选择和使用分布式缓存的技巧,为构建高效、稳定的应用系统打下坚实基础。

    SpringShiro分布式缓存版

    -- 如果有多台机子的话,可以考虑部署redis分布式缓存.. --&gt; &lt;/bean&gt; &lt;!-- 用户授权信息Cache, 采用EhCache,需要的话就配置上此信息 --&gt; &lt;bean id="shiroEhcacheManager" class="org.apache.shiro.cache....

    异步复制与同步复制 以及ehcache的小tips和我的配置

    它支持本地缓存、分布式缓存,并提供了多种缓存策略,包括LRU(最近最少使用)、LFU(最不经常使用)和FIFO(先进先出)等。Ehcache还支持缓存的热备份和复制,以便在节点故障时保持数据的可用性。 配置Ehcache进行...

    集群环境中使用_EhCache_缓存系统&Ehcache配置文件的详细说明

    EhCache是一个开源的、高性能的Java分布式缓存系统,常用于提高应用程序的性能和响应速度,尤其是在处理大量数据时。在集群环境中使用EhCache,可以实现数据的共享和一致性,有效减轻数据库的压力。本篇文章将深入...

    分布式缓存测试框架 RadarGun.zip

    2. **插件化架构**:RadarGun采用插件化设计,允许用户自定义测试场景和负载生成器,以适应不同的分布式缓存技术,如Infinispan、Hazelcast、Ehcache等。 3. **灵活的测试配置**:测试配置可以通过YAML文件进行,...

    分布式缓存架构11.docx

    ### 分布式缓存架构与Ehcache集群详解 #### 一、为什么使用缓存? 在现代互联网系统中,为了提高系统的响应速度和降低数据库的压力,缓存技术被广泛应用。缓存通过暂时存储数据副本的方式来加快数据访问的速度,...

    ehcache2.6.6缓存相关jar

    做ehcache分布式缓存用的! ehcache-2.6.6.jar和terracotta-toolkit-1.6-runtime-5.5.0.jar 主要是给自己写的博客中做一个下载资源链接!

    cache/ehcache缓存使用

    本文将详细讲解"cache/ehcache缓存使用"的相关知识点,包括缓存的基本概念、Ehcache的介绍、以及如何在Java应用中使用Ehcache进行缓存操作。 首先,我们要理解什么是缓存。缓存是一种存储技术,它临时存储常用或...

Global site tag (gtag.js) - Google Analytics