设为首页 加入收藏

TOP

JAVA中各类CACHE机制实现的比较
2014-10-30 18:00:04 】 浏览:297
Tags:JAVA 各类 CACHE 机制 实现 比较

  在.NET中,实现CACHE是件很容易的事,在java中,是如何实现的呢?有哪些解决方案呢?


  归纳了下,大概有下面这些方案


  OSCache


  OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。


  OSCache有以下特点:


  缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。


  拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。


  永久缓存--缓存能随意的写入硬盘,因此允许昂贵的创建(expensive-to-create)数据来保持缓存,甚至能让应用重启。


  支持集群--集群缓存数据能被单个的进行参数配置,不需要修改代码。


  缓存记录的过期--你可以有最大限度的控制缓存对象的过期,包括可插入式的刷新策略(如果默认性能不需要时)。


  官方网站 http://www.opensymphony.com/oscache/


  Java Caching System


  JSC(Java Caching System)是一个用分布式的缓存系统,是基于服务器的java应用程序。它是通过提供管理各种动态缓存数据来加速动态web应用。


  JCS和其他缓存系统一样,也是一个用于高速读取,低速写入的应用程序。


  动态内容和报表系统能够获得更好的性能。


  如果一个网站,有重复的网站结构,使用间歇性更新方式的数据库(而不是连续不断的更新数据库),被重复搜索出相同结果的,就能够通过执行缓存方式改进其性能和伸缩性。


  官方网站 http://jakarta.apache.org/turbine/jcs/


  EHCache


  EHCache 是一个纯java的在进程中的缓存,它具有以下特性:快速,简单,为Hibernate2.1充当可插入的缓存,最小的依赖性,全面的文档和测试。


  官方网站 http://ehcache.sourceforge.net/


  JCache


  JCache是个开源程序,正在努力成为JSR-107开源规范,JSR-107规范已经很多年没改变了。这个版本仍然是构建在最初的功能定义上。


  官方网站 http://jcache.sourceforge.net/


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇使用JAVA数字证书做数字签名认证 下一篇JBuilder9制作EXE文件

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目