J2CacheJava两级缓存框架
J2Cache 是 OSChina 目前正在使用的两级缓存框架。第一级缓存使用 Ehcache,第二级缓存使用 Redis 。由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的 Ehcache 缓存数据丢失。
J2Cache 的 Python 实现版本 —— Py3Cache
J2Cache 使用 JGroups 进行组播通讯。
J2Cache 介绍 PPT:http://www.oschina.net/doc/652
J2Cache JavaDoc: https://apidoc.gitee.com/ld/J2Cache/
视频介绍:http://v.youku.com/v_show/id_XNzAzMTY5MjUy.html
Maven:
net.oschina.j2cache j2cache-core 版本号
示例代码:
CacheChannel cache = J2Cache.getChannel(); cache.set("cache1","key1","OSChina.net"); cache.get("cache1","key1");
测试方法:
-
安装 Redis
-
修改 core/Java/j2cache.properties 配置使用已安装的 Redis 服务器
-
执行 build.sh 进行项目编译
-
运行多个 runtest.sh
-
直接在 runtest 输入多个命令进行测试
评论
Py3CachePython 两级缓存框架
Py3Cache是J2Cache两级缓存框架的Python语言移植版本。关于两级缓存框架的思路已经要解决的问题请看J2Cache项目首页中的文章以及视频,这里不再赘述。Py3Cache使用Redis的
Py3CachePython 两级缓存框架
0
Jofti缓存框架
Jofti可对在缓存层中(支持EHCache,JBossCache和OSCache)的对象或在支持Map接口的存储结构中的对象进行索引与搜索。这个框架还为对象在索引中的增删改提供透明的功能同样也为搜索
Jofti缓存框架
0
ImcacheJava 缓存框架
Imcache是一个新的Java缓存库包,它支持各种已应用至今高速缓存模型。Imcache打算通过提供管理缓存数据的方法,以加快应用程序。它提供了从小型应用到大规模应用解决方案。支持堆外off-hea
ImcacheJava 缓存框架
0