架构师训练营第 05 周——总结
缓存的概念
缓存是介于数据访问者和数据源之间的一种高速存储,当数据需要多次读取的时候,用于加速读取的速度。
缓存的分类
CPU 缓存
操作系统缓存
数据库缓存
JVM 编译缓存
CDN 缓存
代理与反向代理缓存
应用程序缓存
分布式对象缓存
缓存的原理
哈希表
缓存的关键指标
缓存命中率:受缓存键集合大小、缓存可使用内存空间、缓存对象生存时间影响
不适用缓存的场景
频繁修改的数据
没有热点的访问
同步调用与异步调用
消息队列模型
点对点模型
发布订阅模型
消息队列优势
更好的伸缩性
削峰填谷
失败隔离和自我修复
解耦
负载均衡种类
HTTP 重定向负载均衡
DNS 负载均衡
反向代理负载均衡
IP 负载均衡
数据链路层负载均衡
负载均衡算法
轮询
加权轮询
随机
最小连接
源地址散列
会话管理方式
会话复制
会话绑定
利用 cookie 记录会话
会话服务器
评论