EHCache介绍


立即下载 哦豁
2025-03-19
缓存 Ehcache Terracotta 开源 支持 内存 公司 高速 访问 项目
33.1 KB

EHCache介绍
简介
系统缓存是位于应用程序与物理数据源之间,用于临时存放复制数
据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从
而提高应用程序的运行性能 . 缓存设想内存是有限的,缓存的时效性也
是有限的,所以可以设定内存数量的大小,可以执行失效算法 ,可以
在内存满了的时候,按照最少访问等算法将缓存直接移除或切换到硬盘
上。
Ehcache从 Hibernate发展而来,逐渐涵盖了 Cahce界的全部功能 ,是目
前发展势头最好的一个项目。具有快速 ,简单 ,低消耗,依赖性小,扩展
性强 ,支持对象或序列化缓存,支持缓存或元素的失效,提供 LRU、LFU
和FIFO缓存策略,支持内存缓存和磁盘缓存,分布式缓存机制等等特
点。
2009年8月Terracotta公司并购了开源缓存项目 Ehcache, Terracotta 公
司的产品 Terracotta 是一个 JVM 级的开源群集框架,提供 HTTP Session
复制、散布式缓存、 POJO 群集、跨越集群的 JVM 来完成散布式使用顺
序协调。并购后 EhCache 首要的改进都集中在跟 Terracotta 框架的集成
上,这是一个真实意义上的企业级缓存处置方案。 Ehcache1.7版本上首
次加入了 ehcache-terracotta组件模块 ,想利用 terracotta来实现更方便的集
群操作。
Overview
Ehcache是一个开源的,用于提高访问性能的标准高速缓存,它抛弃
了数据库同时易于扩展。 Ehcache拥用强大的,可靠和完整的功能,这
已成为最广泛使用的基于 Java的高速缓存。
Ehcache可以实现 TB级的高速缓存管理,可配置多个缓存节点。 对于需
要互联的分布式缓存应用, Ehcache 的使用开源的 Terracotta Sever 的阵列。
Ehcache 是Terracotta 公司的一个长期开发、维护和支持的专业开源项目。有效基于
Apache 2 license 。除了开源的 ehcache ,Terracotta 公司还提供企业版的 Ehcache 全天候的专
业支持,咨询和培训。
Architecture
下图是系统的架框图和主要的 API。
特点
高效且轻量级


缓存/Ehcache/Terracotta/开源/支持/内存/公司/高速/访问/项目/ 缓存/Ehcache/Terracotta/开源/支持/内存/公司/高速/访问/项目/
-1 条回复
登录 后才能参与评论
-->