首页 > 知识库 > 正文

缓存管理方案 AutoLoadCache3.1发布,优化“拿来主义”机制
2016-03-01 16:22:08   来源: qiujiayu   评论:0 点击:

3 1 优化“拿来主义”机制 “拿来主义”机制指的是,当有多个请求去获取同一个数据时,我们先让其中一个请求先去DAO中获取数据,并放到缓存中,其它请求则等它完成后,直接去缓存中获取数据,通过这种方式减轻DAO中的并发。 但经测试发现,刚往Reids中放的数据,立即去取是获取不到数据的(无法命中),测试代码已经放到cache-example 中。优化后的方案是
3.1 优化“拿来主义”机制

“拿来主义”机制指的是,当有多个请求去获取同一个数据时,我们先让其中一个请求先去DAO中获取数据,并放到缓存中,其它请求则等它完成后,直接去缓存中获取数据,通过这种方式减轻DAO中的并发。

但经测试发现,刚往Reids中放的数据,立即去取是获取不到数据的(无法命中),测试代码已经放到cache-example 中。优化后的方案是,不从远程服务器获取,而是从本地缓存中获取第一个请求返回的数据。减少并发的同时,还能减轻网络压力。


详细内容,请到github上查阅:AutoLoadCache

相关热词搜索:AutoLoadCache Spring redis cache aop opensource 开源软件

上一篇:从 Android 静音看正确的查找 bug 的姿势
下一篇:J2EE企业级开源框架bboss v4.10.5 发布

分享到: 收藏