首页 > 编程知识 正文

缓存框架有哪些,redis缓存框架

时间:2023-05-06 18:35:02 阅读:30431 作者:4318

OSCache OSCache是一个广泛采用的高性能J2EE缓存框架,可用于任何Java APP应用程序的常规缓存解决方案。 OSCache具有以下特点: 可以缓存任何对象,无限制地缓存某些jsp页或HTTP请求,并且可以缓存任何java对象。 全面的API--OSCache API为控制所有OSCache功能提供了全面的程序。 永久缓存--缓存可以自由写入硬盘,从而可以创建昂贵的" expensive-to-create "数据或重新启动APP应用程序以维护缓存。 支持集群---集群缓存数据可以单独配置参数,不需要修改代码。 缓存过期时间--如果不需要默认性能,可以最大限度地控制缓存对象的过期时间,包括可插入的更新策略。 javacachingsystemjsc (javacachingsystem )是使用分散式快取系统的以伺服器为基础的Java APP应用程式。 通过管理各种动态缓存数据,加快动态web APP应用。 JCS和其他缓存系统一样,也是用于高速读取、低速写入的APP应用程序。 提高动态内容和报告系统的性能。 如果一个站点具有重复的站点结构,并且使用间歇更新的数据库(而不是连续更新数据库)来重复搜索相同的结果,则可以通过执行缓存方法来提高性能和可扩展性。 EHCache EHCache是一个纯java进程内缓存,具有快速、简单、Hibernate2.1作为可插入缓存的功能、最低依赖性以及全面的文档和测试。 JCache JCache是一个开源程序,正在努力成为JSR-107的开源规范。 JSR-107的规格已经好几年没变了。 此版本仍基于第一个功能定义。 shiftoneshiftonejavaobjectcache是一个执行一系列严格对象缓存策略的Java lib,它就像一个轻量级的、构成缓存行为状态的框架。 SwarmCache SwarmCache是一个简单高效的分布式缓存,它使用IP multicast与同一LAN上的其他主机进行通信。 特别是针对集群和数据驱动的web APP应用而设计。 使用SwarmCache,可以提高APP应用程序的性能,常见的读取操作大大超过写入操作。 SwarmCache使用JavaGroups来管理依赖关系和分布式缓存通信。 TreeCache/JBossCache JBossCache是复制事务高速缓存,可以高速缓存企业级APP应用程序数据以提高性能。 缓存数据会自动复制,从而简化了JBoss服务器之间的群集工作。 JBossCache可以从JBoss APP应用程序服务或其他J2EE容器中运行MBean服务。 当然,也可以独立运行。 JBossCache有两个模块: TreeCache和TreeCacheAOP。 TreeCache --用树结构复制的事务高速缓存。 treecacheaop--使用AOP动态管理POJO(plainoldJavaobjects )的“面向对象”缓存。 注意: AOP是OOP的延伸,是面向方面的编程的缩写。 WhirlyCache Whirlycache是内存中存在的快速可配置对象的缓存。 可以通过缓存对象来加快网站和APP应用程序的速度。 如果不缓存,则必须查询并创建数据库和其他成本高昂的处理程序。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。