我是靠谱客的博主 饱满皮皮虾,这篇文章主要介绍缓存架构,到底设计些什么?,现在分享给大家,希望可以做个参考。

上个月,一系列文章重点写了推送,拉取在各类业务中的架构方案。
 
本月,重点聊聊缓存架构相关的技术点。我们设计缓存架构,到底设计些什么?

 
一、不同业务场景下的缓存选型
什么是
穿透型缓存,什么是旁路型缓存?
什么时候用
进程内缓存,什么时候用缓存服务
啥时候用
memcache,啥时候用redis?又或者?
缓存在微服务体系架构中的位置,以及设计原则?
 
二、关于缓存的设计折衷
什么时候适合使用缓存?
引入缓存后,对
读写业务流程有什么影响?
到底应该
修改缓存,还是淘汰缓存
应该
先操作数据库,还是操作缓存
 
三、关于缓存的架构设计
缓存失效会引发什么
雪崩
缓存是否需要保证
高可用?如何保证高可用?
缓存如何保证与数据库中的数据
一致性
缓存如何保证无限量的
扩展性
 
四、各类典型业务的缓存实践

 
很多人说,遇到瓶颈,就用缓存。
缓存如同万金油一般。
缓存是架构设计中非常重要的一环。
 
上月回顾:

《feed流业务,推拉架构实践》

《网页端收消息,如何像TCP一样实时》

《群消息,究竟存1份还是多份》

《群消息已读回执,究竟是推还是拉》

《系统通知,究竟是推送还是拉取?》

《状态同步,究竟是推送还是拉取?》


关于缓存架构,你对哪块感兴趣,欢迎评论。

想了解什么,你来决定

最后

以上就是饱满皮皮虾最近收集整理的关于缓存架构,到底设计些什么?的全部内容,更多相关缓存架构内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部