j2cache官方版提供了部署缓存框架的功能,你可以在配置缓存方式以及配置读取数据流程的时候通过内置的二级框架建立缓存方案,该程序是集成在一个压缩包里面的,您可以将zip数据复制到你的开发软件上使用,以便您使用完整的二级框架解决实际缓存运行不稳定以及节点缓存崩溃的问题;j2cache二级缓存框架提供多种缓存策略,支持对象缓存、列表缓存、页面片段缓存等多种部署策略,让您可以建立更完善的数据缓存框架!

软件功能
J2Cache 是 OSChina 目前正在使用的两级缓存框架。
第一级缓存使用 Ehcache
第二级缓存使用 Redis
由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。
该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的 Ehcache 缓存数据丢失。
J2Cache 的 Python 实现版本 —— Py3Cache
J2Cache 使用 JGroups 进行组播通讯。
软件特色
1、可以在一些Java缓存框架上使用
2、可以在开发软件的时候提供更快的内存缓存
3、支持两种框架同时编辑
4、提供了j2cache部署的说明
5、内置一个 Ehcache框架部署
6、可以配置到更多的环境上监听数据
7、可以解决无法同步缓存数据的问题
8、可以提升系统在缓存数据方面的性能
使用说明
1、j2cache提供的设计方案很多,可以配置到多种框架上使用,下图就是软件的主要部署流程

2、当您通过j2cache部署缓存程序的时候,读取数据以及写入数据的流程如下图所示

3、数据更新流程的设置方案;清除L1数据、清除L2数据、发送组播命令通知群组其他节点

4、下图是细节2-1:多 region的处理方案,提供了一个 Ehcache实例( Cachemanager)

5、处理的代码就是这样的:

6、提供一些基础的j2cache confiquration设置功能

主要优势
1、提供了更好的兼容性方案
2、拥有更快的Java序列化处理速度
3、j2cache配置的方案已经集成在pdf上
4、 Ehcachel的磁盘存储建立在内存中
5、支持其他的缓存框架和服务
∨ 展开