京东App后台中间件,毫秒级探测热点数据,毫秒级推送至服务器集群内存,大幅降低热key对数据层查询压力
这是一个基于原生spring cache组件改造的自定义缓存组件
重新封装了原生的缓存注解,更加符合业务开发的习惯。
只做了对原生功能拓展没有修改原有的功能,符合软件设计的开闭原则
Java 两级缓存框架,可以让应用支持两级缓存框架 ehcache(Caffeine) + redis 。避免完全使用独立缓存系统所带来的网络IO开销问题
此项目是对是Spring3中缓存模块的扩展,增加了对EhCache、MemCache、Redis的实现,使之支持Spring3注解来操作缓存,并且提供了一些新新的功能,具有以下特点:
1、提供统一的缓存操作api;
2、支持同时使用EhCache、MemCache、Redis多种缓存实现;
3、提供灵活的配置;
4、可以防止缓存穿透;
5、可以灵活指定缓存存活时间;
6、任意控制缓存的停用或启用。
AutoLoadCache 是基于AOP+Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解耦,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用。
基于spring boot上的注解缓存。client 采用 lettuce
基于 Redis 的 Shiro Cache 和 Session 实现
基于spring boot的统一注解缓存,支持mencached、redis、ehcache的缓存无缝切换。支持单个缓存设置过期时间,灵活的key设置规则,采用fastjson序列化与反序列化,以json串存于缓存之中。根据命名空间管理缓存集。