Ehacahe 简介
<table style="width:620px;border-collapse:collapse;background:#6699ff;" border="1" cellspacing="0" cellpadding="0"> <tbody> <tr style="height:22.25pt;"> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0cm;background-color:transparent;padding-left:5.4pt;width:465.25pt;padding-right:5.4pt;height:22.25pt;border-top:windowtext 1pt solid;border-right:windowtext 1pt solid;padding-top:0cm;" width="620"> <div style="layout-grid-mode:char;"> <span style="font-size:small;"><span style="font-size:x-small;">简介</span></span> </div> </td> </tr> </tbody> </table> <div style="layout-grid-mode:char;"></div> <span style="font-size:9pt;">Ehcache</span> <span style="font-size:9pt;">是一种广泛使用</span> <span style="font-size:9pt;">java</span> <span style="font-size:9pt;">分布式缓存的通用缓存,</span> <span style="font-size:9pt;">J2EE</span> <span style="font-size:9pt;">和轻量级容器。</span> <div style="layout-grid-mode:char;"> <span style="font-size:9pt;">它具有内存和磁盘缓存,副本的</span> <span style="font-size:9pt;">copy</span> <span style="font-size:9pt;">和失效,监听,缓存装载,扩展缓存,缓存异常处理,</span> <span style="font-size:9pt;">gzip</span> <span style="font-size:9pt;">缓存</span> <span style="font-size:9pt;">servlet</span> <span style="font-size:9pt;">过滤器,</span> <span style="font-size:9pt;">RESTful&SOAP API</span> <span style="font-size:9pt;">等特性。</span> </div> <div style="layout-grid-mode:char;"> <span style="font-size:9pt;"> </span> </div> <div style="layout-grid-mode:char;"> <span style="font-size:9pt;">Ehcache</span> <span style="font-size:9pt;">下提供</span> <span style="font-size:9pt;">Apache</span> <span style="font-size:9pt;">开源许可证并在积极的开发、维护和支持。</span> </div> <div style="layout-grid-mode:char;"> <span style="font-size:9pt;"> <img title="Ehacahe简介" border="0" alt="Ehacahe简介" src="https://simg.open-open.com/show/566f1ae3d9e333f92ae8f97cc3f30c68.jpg" width="588" height="309" /></span> </div> <div style="layout-grid-mode:char;"> </div> <table style="width:620px;border-collapse:collapse;background:#6699ff;" border="1" cellspacing="0" cellpadding="0"> <tbody> <tr style="height:22.25pt;"> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0cm;background-color:transparent;padding-left:5.4pt;width:465.25pt;padding-right:5.4pt;height:22.25pt;border-top:windowtext 1pt solid;border-right:windowtext 1pt solid;padding-top:0cm;" width="620"> <div style="layout-grid-mode:char;"> <h3><span style="font-size:small;"><span style="font-size:x-small;">特性</span></span></h3> </div> </td> </tr> </tbody> </table> <div> </div> <div style="layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">高效且轻量级</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">快速</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">简单</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">低消耗</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">依赖性小</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">扩展性</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">提供内存和磁盘缓存,可扩展到数亿</span> <span style="font-size:9pt;">bytes</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">可扩展数百种缓存</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">适合高负载多核</span> <span style="font-size:9pt;">CPU</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">可以为每个虚拟机创建多个复杂的</span> <span style="font-size:9pt;">CacheManager</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">灵活性</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">支持对象或序列化缓存</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">支持缓存或元素的失效</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">提供</span> <span style="font-size:9pt;">LRU</span> <span style="font-size:9pt;">、</span> <span style="font-size:9pt;">LFU</span> <span style="font-size:9pt;">和</span> <span style="font-size:9pt;">FIFO</span> <span style="font-size:9pt;">缓存策略</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">支持内存缓存和磁盘缓存</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">分布式缓存机制</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">基于标准</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">完全实现</span> <span style="font-size:9pt;">JSR107 JCACHE API</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">扩展性</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">插件式</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">插件式查询、克隆和监测</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">插件式缓存扩展</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">插件式缓存异常处理</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">持久化应用</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">持久化磁盘存储</span> <span style="font-size:9pt;">JVM</span> <span style="font-size:9pt;">重启期数据。</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">可控磁盘缓存</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">支持监测</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">CacheManager</span> <span style="font-size:9pt;">监测</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">缓存时间监测</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">JMX</span> <span style="font-size:9pt;">支持</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">分布式</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">支持</span> <span style="font-size:9pt;">RMI</span> <span style="font-size:9pt;">、</span> <span style="font-size:9pt;">Jgroups</span> <span style="font-size:9pt;">、</span> <span style="font-size:9pt;">JMS</span> <span style="font-size:9pt;">或</span> <span style="font-size:9pt;">Terracotta</span> <span style="font-size:9pt;">深层拷贝</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">预查询</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">可靠分发机制</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">同步异步拷贝</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">复制或是无效拷贝</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">事务拷贝</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">扩展性</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">缓存服务</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">RESTful</span> <span style="font-size:9pt;">缓存服务</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">SOAP</span> <span style="font-size:9pt;">缓存服务</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">Java EE</span> <span style="font-size:9pt;">高速缓存</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">高速缓存拦截机制避免并发操作的重复处理</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">为耗时操作提供自我缓存</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">Java EE Gzip Servlet</span> <span style="font-size:9pt;">过滤</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">指令集缓存</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">兼容</span> <span style="font-size:9pt;">Hibernate</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">高性能</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">高覆盖率测试</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">自动化负载、边界、性能系统测试</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">产品级测试</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">完整的文档</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">Popular</span> <span style="font-size:9pt;">框架组织信赖</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 8.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">开放源码证书</span> </div> <div style="text-indent:-8.5pt;margin:0cm 0cm 0pt 29.5pt;layout-grid-mode:char;"> <span style="color:#999999;"><span style="font-size:small;"><span style="font-size:x-small;">·</span><span style="font:7pt 'Times New Roman';"> </span></span></span> <span style="font-size:9pt;">Apache2.0</span> <span style="font-size:9pt;">许可证<br /> <br /> </span> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1322893216905" target="_blank">http://www.open-open.com/lib/view/home/1322893216905</a></p> </div>
本文由用户 openkk 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!