红联Linux门户
Linux帮助

AutoLoadCache 3.2发布,进一步优化“拿来主义”机制

发布时间:2016-02-22 15:16:09来源:红联作者:baihuo
3.2 进一步优化“拿来主义”机制

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

使用当前的ProcessingTO来做同步锁,把锁粒度降到了最低,以提升并发性能;

删除并发线程的计数器;

如果第一个线程执行时出现异常,那等待中的线程,也直接抛出异常,因为此时去执行DAO的出错的可能性非常大,会造成服务器压力过大。

软件详情:https://github.com/qiujiayu/AutoLoadCache/

下载地址:https://github.com/qiujiayu/AutoLoadCache/releases

来自:开源中国社区
文章评论

共有 0 条评论