JAVA几种缓存技术介绍说明

几个著名

Java

开源缓存框架介绍

(OSCache,JSC)

2009-07-3116:11

OSCache

OSCache

是个一个广泛采用的高性能的

J2EE

缓存框架,

OSCache

能用于任何

Java

应用程序的普通的缓存解决方案。

OSCache

有以下特点:缓存任何对象,你可

以不受限制的缓存部分

jsp

页面或

HTTP

请求,

任何

java

对象都可以缓存。

拥有

全面的

API–OSCacheAPI

给你全面的程序来控制所有的

OSCache

特性。永久缓

缓存能随意的写入硬盘,因此允许昂贵的创建

(expensive-to-create)

数据

来保持缓存,

甚至能让应用重启。

支持集群

集群缓存数据能被单个的进行参数

配置,

不需要修改代码。

缓存记录的过期

你可以有最大限度的控制缓存对象的

过期,包括可插入式的刷新策略

(

如果默认性能不需要时

)

JavaCachingsystem

JSC(JavaCachingsystem)

是一个用分布式的缓存系统,是基于服务器的

java

应用程序。它是通过提供管理各种动态缓存数据来加速动态

web

应用。

JCS

其他缓存系统一样,

也是一个用于高速读取,

低速写入的应用程序。

动态内容和

报表系统能够获得更好的性能。

如果一个网站,

有重复的网站结构,

使用间歇性

更新方式的数据库

(

而不是连续不断的更新数据库

)

,被重复搜索出相同结果的,

就能够通过执行缓存方式改进其性能和伸缩性。

EHCache

EHCache

是一个纯

java

的在进程中的缓存,它具有以下特性:快速,简单,为

Hibernate2.1

充当可插入的缓存,最小的依赖性,全面的文档和测试。

JCache

JCache

是个开源程序,

正在努力成为

JSR-107

开源规范,

JSR-107

规范已经很多

年没改变了。这个版本仍然是构建在最初的功能定义上。

ShiftOne

ShiftOneJavaObjectCache

是一个执行一系列严格的对象缓存策略的

Java

lib

,就像一个轻量级的配置缓存工作状态的框架。

SwarmCache

SwarmCache

是一个简单且有效的分布式缓存,它使用

IP

multicast

与同一个局

域网的其他主机进行通讯,是特别为集群和数据驱动

web

应用程序而设计的。

SwarmCache

能够让典型的读操作大大超过写操作的这类应用提供更好的性能支

持。

SwarmCache

使用

JavaGroups

来管理从属关系和分布式缓存的通讯。

TreeCache/JBossCache

即使是不成熟的尝试,也胜于胎死腹中的策略。

JAVA几种缓存技术介绍说明

相关文章:

你感兴趣的文章:

标签云: