架构师训练营第五周 - 总结
这周主要讲了三个部分1.分布式缓存架构2.消息队列和异步架构3负载均衡
一:分布式缓存架构
1.什么是缓存:
存储在计算机上的一个原始数据复制集,以便于访问-维基百科
2.无处不在的缓存:
CPU缓存
操作系统缓存
数据库缓存
JVM编译缓存
CDN缓存
代理与反向代理缓存
前端缓存
应用程序缓存
分布式对象缓存
3.缓存的关键指标:
缓存命中率
4.影响缓存命中率的主要指标:
缓存键集合大小
可用内存空间
生命周期
------
PS:各种缓存架构就不多说了,工作中用的最多的还是redis集群缓存,视频回放还需要反复的看
二:消息队列和异步架构
1.消息队列的好处:
实现异步处理,提升处理性能
更好的伸缩性
削峰填谷
失败隔离和自我修复
解耦
----
PS:平时使用消息队列MQ什么的也只是很浅显的在用,一直没有深究过,还需要学习
三:负载均衡架构
HTTP重定向负载均衡
DNS负载均衡
反向代理负载均衡
IP负载均衡
数据链路层负载均衡
PS:工作中一直在用,但都是前人栽树,个人来说是知识盲点。
版权声明: 本文为 InfoQ 作者【人世间】的原创文章。
原文链接:【http://xie.infoq.cn/article/bbc46351ca30afe5a2bbff4a6】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论