写点什么

带功能隔离的 cache 设计

用户头像
于成
关注
发布于: 2020 年 06 月 16 日





@Service
public class CacheFactory {
//由spring自动注入
private Map<String, CacheService> cacheServiceMap;
@Autowired
public CacheFactory(Map<String, CacheService> cacheServiceMap) {
this.cacheServiceMap = cacheServiceMap;
}
CacheService getCacheService(){
//由rebuild服务更新
String type=CacheConfig.getCacheType();
return cacheServiceMap.get(type);
}
}

不能少于50个字 ,说点啥好呢,这是一个缓存设计方案,希望实现的功能是:

1.cache通用的查询、新增、删除

2.可以通过修改配置,切换缓存服务(本地 或 分布式缓存服务)

3.互不影响

发布于: 2020 年 06 月 16 日阅读数: 51
用户头像

于成

关注

还未添加个人签名 2018.03.14 加入

还未添加个人简介

评论

发布
暂无评论
带功能隔离的cache设计