资讯详情

Java中各类Cache机制实现解决方案

在Java不同的类别有自己的单独性Cache文章列出了机制和实现方法也可能不同Java各种常见类型Cache实现机制的方法同时进行了全面的比较。

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

OSCache有以下特点:缓存任何对象,缓存部分可以不受限制jsp页面或HTTP请求,任何java对象可以缓存。API--OSCache API给你一个全面的程序来控制所有的程序OSCache特性。

永久缓存-缓存可以随意写入硬盘,因此可以创建昂贵的产品(expensive-to-create)数据可以保持缓存,甚至可以重启应用程序。支持集群-集群缓存数据可以在不修改代码的情况下单独配置参数。缓存记录的过期-您可以最大限度地控制缓存对象的过期,包括插入式刷新策略(如果不需要默认性能)。

JSC(Java Caching System)基于服务器的分布式缓存系统java应用程序。它通过提供管理各种动态缓存数据来加速动态web应用。JCS和其它缓存系统一样,它也是一个高速读取和低速写入的应用程序。动态内容和报告系统可以获得更好的性能。

如果一个网站具有重复的网站结构,使用间歇性更新数据库(而不是连续更新数据库),并通过执行缓存来提高其性能和可伸缩性。

EHCache是一个纯Java在缓存过程中,它具有以下特点:快速、简单、Hibernate2.可插入缓存,依赖性最小,文档和测试全面。

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

ShiftOne Java Object Cache实施一系列严格的对象缓存策略Java lib,就像缓存工作状态的轻量级配置框架。

SwarmCache它用简单有效的分布式缓存IP multicast与同一个局域网的其他主机进行通讯,是特别为集群和数据驱动web设计应用程序。SwarmCache它可以为典型的阅读操作提供更好的性能支持,大大超过写作操作。SwarmCache使用JavaGroups管理从属关系和分布式缓存的通信。

JBossCache它是一种复制的事务处理缓存,允许您缓存企业级应用数据,以更好地提高性能。缓存数据自动复制,使您更容易JBoss服务器之间的集群工作。JBossCache能够通过JBoss应用服务或其他服务J2EE操作一个容器MBean当然,服务也可以独立运行。

JBossCache包括两个模块:TreeCache和TreeCacheAOP。TreeCache --是复制树形结构的事务处理缓存。TreeCacheAOP --它使用面向对象缓存AOP来动态管理POJO(Plain Old Java Objects)

注:AOP是OOP的延续,是Aspect Oriented Programming缩写意味着面向编程。

Whirlycache它是内存中存在的快速、可配置的对象缓存。它可以通过缓存对象加速网站或应用程序,否则必须通过查询数据库或其他昂贵的处理程序来建立。 搬运:https://www.iteye.com/blog/tw5566-687652

标签: jcs油压继电器参数

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台