当前位置:主页 > 源码下载 > jsp源码 > 数据管理 > 两级缓存框架J2Cache 2.3.8 官方版

两级缓存框架J2Cache 2.3.8 官方版

  • 源码大小:216KB
  • 源码语言:英文软件
  • 源码类型:国外软件
  • 源码授权:免费软件
  • 更新时间:2018-02-07
  • 源码类别:数据管理
  • 源码官网:
  • 应用平台:Windows平台
源码评分
网友评分: 3
内容介绍热点排行下载地址相关内容

J2Cache是一款OSChina 目前正在使用的两级缓存框架。第一级缓存使用 Ehcache,第二级缓存使用 Redis 。由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的 Ehcache 缓存数据丢失。

临放假前来一炮 —— J2Cache 2.3.8 可能会是狗年春节前的最后一个版本,可是谁知道呢? 一天发三个版本的红薯大家又不是没见过!

新版本包含的改进如下:

启用全新 Logo

增加 redis 连接时间显示

一级缓存数据失效时再一次清除一级缓存是为了避免缓存失效时再次从 L2 获取到值

默认禁用 Jedis 的 JMX 功能

修复了 generic 模式下 keys 方法返回的 key 包含 region 信息的问题

内部代码优化

完善使用文档

J2Cache数据读取流程

每次读数据的时候首先从Ehcache里先读,因为Ehcache在你的内存中。如果有的话直接返回,没有的话就通过通过网络去读redis的数据,如果数据有的话就把它塞到Ehcache里面,再返回。如果redis也没有,这时才读数据库的数据,然后同时把它的数据塞到Ehcache和redis里面,最后返回数据。

清除数据首先是要清除节点。其他节点在收到这个命令的时候,它会清除当前Ehcache里面对应的数据。这样的话清除某一个节点数据,然后通过广播把这数据给其他其他节点,同时也清楚这个数据,这样就保证了整个集群里面的缓存数据是同步的。

因为缓存数据要通过网络传输到redis上,所以我们要求所有的对象都必须是可序列化的。我们最终使用的是FST,因为它速度很快,生成的那个序列号体积也比较小,关键是它对你的项目没有任何侵入性。

截图:

标签:两级缓存框架   J2Cache  

人气源码

下载地址

相关内容

网友评论

下载声明

☉解压密码:www.jb51.net 就是本站主域名,希望大家看清楚。
☉推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v3.93 ] 以上版本解压本站源码。
☉如果这个源码总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉本站提供的一些商业源码是供学习研究之用,如用于商业用途,请购买正版。
☉本站提供的两级缓存框架J2Cache 2.3.8 官方版资源来源互联网,版权归该下载资源的合法拥有者所有。

关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

CopyRight © 2006-2017 脚本之家 JB51.Net , All Rights Reserved

苏ICP备14036222号