一、缓存工具EhCache
EhCache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存, JavaEE和轻量级容器。可以和大部分Java项目无缝整合,例如: Hibernate中的缓存就是基于BhCache实现的。
EhCache支持内存和磁盘存储,默认存储在内存中,如内存不够时把缓存数据同步到磁盘中。EhCache支持基于Filter的Cache实现,也支持Gzip压缩算法。
EhCache直接在JVM虚拟机中缓存,速度快,效率高;
EhCache缺点是缓存共享麻烦,集群分布式应用使用不方便
二、EhCache搭建使用
2.1、创建新模块ehcache-test
2.2、添加依赖
<dependencies>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.6.11</version>
<type>pom</type>
</dependency>
</dependencies>
2.3、在resources目录下添加配置文件ehcache.xml

本文介绍了开源Java分布式缓存EhCache,它适用于通用缓存和JavaEE项目。EhCache默认存储在内存,内存不足时会同步到磁盘。搭建过程包括创建新模块、添加依赖、配置ehcache.xml文件以及编写测试类进行操作。虽然EhCache在JVM中缓存速度快,但集群应用时共享和分布式使用较为复杂。
最低0.47元/天 解锁文章
1027

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



