学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > Spring+EhCache缓存实例

Spring+EhCache缓存实例

Spring+EhCache缓存实例

一、ehcahe的介绍

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE 和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip 缓存servlet过滤器,支持REST和SOAP api等特点。

优点:

1.快速

2.简单

3.多种缓存策略

4.缓存数据有两级:内存和磁盘,因此无需担心容量问题

5.缓存数据会在虚拟机重启的过程中写入磁盘

6.可以通过RMI、可插入API等方式进行分布式缓存

7.具有缓存和缓存管理器的侦听接口

8.支持多缓存管理器实例,以及一个实例的多个缓存区域

9.提供Hibernate的缓存实现

缺点:

1.使用磁盘Cache的时候非常占用磁盘空间:这是因为DiskCache的算法简单,该算法简

单也导致Cache的效率非常高。它只是对元素直接追加存储。因此搜索元素的时候非常的快。如果使用DiskCache的,在很频繁的应用中,很快磁盘会满。

2.不能保证数据的安全:当突然kill掉java的时候,可能会产生冲突,EhCache的解决方

法是如果文件冲突了,则重建cache。这对于Cache数据需要保存的时候可能不利。当然,Cache

第1页

TOP相关主题

我要评论

相关文档

    站点地图 | 文档上传 | 侵权投诉 | 手机版
    新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
    本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
    文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
    返回顶部