Week 05 学习总结
知识点整理:
分布式缓存架构
缓存作为介于数据访问者和数据源之间的一种高速存储,被广泛应用于互联网应用架构的各个层级之中。
客户端应用缓存减少网络请求,前端服务器应用cdn减少服务器请求,应用程序利用缓存减少计算与数据源访问,数据库应用缓存减少磁盘页读取,cpu利用缓存提高计算效率。
缓存的一个关键指标是缓存命中率。
常见问题包括缓存穿透,缓存雪崩(为了防止雪崩,可以采用一致性Hash环的方案)
消息队列
点对点模式,发布订阅模式
主要用于削峰,解耦以及数据失败的自我修复
负载均衡服务器
HTTP重定向负载均衡、DNS负载均衡、反向代理负载均衡、IP负载均衡、数据链路层负载均衡
分布式数据库
MySQL
主从复制
一主多从复制
主主复制
主主失效恢复
要避免并发写入,复制只是增加并发读能力,不能增加并发写能力,更新表结构会导致延迟
评论