阿里巴巴开源的缓存框架JetCache创建缓存
2020-06-18 20:12
567 查看
官网:https://github.com/alibaba/jetcache/wiki/CacheAPI_CN
=======================
多层嵌套缓存无效的问题:
https://github.com/alibaba/jetcache/issues/424
某个service的方法加缓存注解,然后引用同一个类的另一个加缓存注解service的方法,这样必须在类里面注入自己的接口:
[code]@Autowired private 接口 A
使用的时候 A.方法(),不要直接 方法(),不然不走缓存。
=====================
JetCache的优势
自动刷新和加载保护是JetCache的大杀器,对于加载开销比较大的对象,为了防止缓存未命中时的高并发访问打爆数据库:
[code]public interface SummaryService{ @Cached(expire = 3600, cacheType = CacheType.REMOTE) @CacheRefresh(refresh = 1800, stopRefreshAfterLastAccess = 3600, timeUnit = TimeUnit.SECONDS) @CachePenetrationProtect BigDecimal salesVolumeSummary(int timeId, long catagoryId); }
cacheType为REMOTE或者BOTH的时候,刷新行为是全局唯一的,也就是说,即使应用服务器是一个集群,也不会出现
相关文章推荐
- 几个著名Java开源缓存框架介绍
- iOS超全开源框架、项目和学习资料汇总(4)数据库、缓存处理、图像浏览、摄像照相视频音频篇
- 揭秘阿里巴巴开源框架JarsLink
- 几个著名Java开源缓存框架介绍
- android轻量级开源缓存框架——ASimpleCache(ACache)源码分析
- android轻量级开源缓存框架——ASimpleCache(ACache)源码分析
- jcs开源缓存框架介绍
- 几个著名Java开源缓存框架介绍
- Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
- taobao-pamirs-proxycache开源缓存代理框架实现原理剖析
- Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
- Farseer.net轻量级开源框架 入门篇:缓存逻辑层
- android轻量级开源缓存框架——ASimpleCache(ACache)源码分析(封装好了一个工具类供大家使用)
- android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
- 几个著名Java开源缓存框架介绍
- ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架
- spring (由Rod Johnson创建的一个开源框架)
- 开源框架——轻量级缓存框架——ACache(ASimpleCache)
- android轻量级开源缓存框架——ASimpleCache(ACache)源码分析
- 轻量级的 开源缓存框架ASimpleCache