缓存的设计与使用

很多时候,我们使用缓存是为了提高系统的并发性能

但缓存的模式有几种,使用方式和相应工具也有很多种

但实际的选择还是要看应用场景

 

像一些项目,对并发没有太高的要求,就可以使用Springboot+Ehcache+Mybatis+Redis

(

虽然由于数据脏读问题,Mybatis二级缓存是不推荐的,但结合Ehcache后可解决这个问题;

多加了Ehcache肯定性能方面不是很好,但是已经可以够用了,而且实现简单成本低

)

 

像电商一些高并发项目就不同了,那个需要各个方面的考虑,需要在缓存方面做一个严谨的设计,上面说的那个框架肯定就不适合了

 

参考:

JAVA面试——缓存   https://blog.csdn.net/zhengzhaoyang122/article/details/82184029 

缓存的几种架构模式  https://www.jianshu.com/p/5bfadab221aa 

 

共同学习,共同进步,若有补充,欢迎指出,谢谢!

posted @ 2019-07-29 22:28  逆水行舟,平原走马  阅读(244)  评论(0编辑  收藏  举报