问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA中各类CACHE机制实现的比较

发布网友 发布时间:2023-06-27 02:39

我来回答

1个回答

热心网友 时间:2023-06-30 05:19

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

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

  OSCache

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

  OSCache有以下特点

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

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

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

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

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

  官方网站

  Java Caching System

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

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

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

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

  官方网站

  EHCache

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

  官方网站

  JCache

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

  官方网站

  ShiftOne

  ShiftOne Java Object Cache是一个执行一系列严格的对象缓存策略的Java lib 就像一个轻量级的配置缓存工作状态的框架

  官方网站

  SwarmCache

  SwarmCache是一个简单且有效的分布式缓存 它使用IP multicast与同一个局域网的其他主机进行通讯 是特别为集群和数据驱动web应用程序而设计的 SwarmCache能够让典型的读操作大大超过写操作的这类应用提供更好的性能支持

  SwarmCache使用JavaGroups来管理从属关系和分布式缓存的通讯

  官方网站

  TreeCache / JBossCache

  JBossCache是一个复制的事务处理缓存 它允许你缓存企业级应用数据来更好的改善性能 缓存数据被自动复制 让你轻松进行JBoss服务器之间的集群工作 JBossCache能够通过JBoss应用服务或其他J EE容器来运行一个MBean服务 当然 它也能独立运行

  JBossCache包括两个模块 TreeCache和TreeCacheAOP

  TreeCache 是一个树形结构复制的事务处理缓存

  TreeCacheAOP 是一个 面向对象 缓存 它使用AOP来动态管理POJO(Plain Old Java Objects)

  注 AOP是OOP的延续 是Aspect Oriented Programming的缩写 意思是面向方面编程

  官方网站

  WhirlyCache

  Whirlycache是一个快速的 可配置的 存在于内存中的对象的缓存 它能够通过缓存对象来加快网站或应用程序的速度 否则就必须通过查询数据库或其他代价较高的处理程序来建立

lishixin/Article/program/Java/hx/201311/25530
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
15份的摘抄,要短的我是写作业的,差不多一份要一张纸 肯定会给高分_百度... 补牙前怎么样杀神经? ...我妈让我把牙堵上,想知道是怎么堵?要是杀神经,具体流程是什么样的... 汽车电瓶断电开关断正极还是负极 汽车电瓶断电开关断正极吗 为什么汽车电瓶断电后要断开负极 亳州市教师资格证考哪些科目 请问在观澜坐哪路公交车去深圳大学 陈旧隙腔性脑梗塞能喝酒吗?要喝的话多少为好?谢谢……! 男女朋友分手,怎样消除房产证上女方的名字 ...加了女方的名字 现在女方要提出分手 这房子该怎么处理? 持之以恒的意思是什么?有什么出处? 只要持之以恒的经营这一句话意思 持之以恒下一句是什么 持之以恒下一句介绍 大连周边城市旅游推荐 大连烟台附近的还有什么城市地方 离大连老虎滩附近的城市有哪些 大连周边旅游城市有哪些 女娲唯一的女儿嫁给谁了 女娲娘娘的四个女儿是谁 有人有虎牙李太白直播时唱的曾今的王者荣耀的歌词吗?就他曾经是王者_百... 明日之后李太白怎么不播了 摩托车怎么磨合 摩托车磨合方法 载送危险物品的船应该经谁批准 景物心理描写作文300字 2022拨动了我的心弦作文优秀示例三篇 摘抄,我举个例子:。。。摘自---(分类作文)(秋雨)分类作文是书名_百度知 ... 第十二英语缩写 是 12nd 还是 12th? oppo reno智能扫一扫在哪 oppo手机智能扫一扫怎么用 4分管用m几的螺丝 oscache对数据库缓存,各位大侠们,有谁对这方面比较熟悉,就是在网页设... Java进阶:用缓冲技术提高JSP的性能和稳定 程序发布报错求助... 梦见要出远门最后没去 梦见不敢出房门是什么意思? 梦见门过不去 梦见不敢出房门是什么意思 梦见回到老家却出不了外婆家门 罗蒙的衣服为什么有vogue 冷冻食品解冻后,在5度左右能放多久啊 就是蟹肉棒,年糕之类的 iPhone拍照相机抖动是怎么回事? 梦梭抛促织的翻译是什么 梦梭抛促织的解释梦梭抛促织的解释是什么 华为儿童手表电话卡用什么套餐 晚上喝生普周公都找不到你是什么意思 有关唐太宗李世民的故事概述 求一部动漫,只知道那动画片里的男主角的儿子叫 小时 是个小孩子 很可爱... 和爸爸冷战作文 作文和爸爸发生争执字数五百 苹果笔记本能开机,一下进入系统就黑屏和反复重启