架构师训练营 - 第五周 - 学习总结

用户头像
韩挺
关注
发布于: 2020 年 07 月 06 日

缓存适用于数据被多次读取的场景,对其度量的关键指标主要是缓存命令率,

缓存在分层架构中越早使用越好。

同时因为引入缓存带来新的复杂度

1、 缓存雪崩,是指缓存失效,且新的缓存还没有创建的时候,有大量的请求访问并请求重新生成缓存,导致存储系统压力增大,最后影响整个系统,解决措施由后台更新缓存,缓存失效的时候通知后台程序去更新

2、 缓存穿透,是指大量请求的缓存数据不存在,直接访问的存储系统,解决措施主要是把不存在的数据也缓存起来

 

消息队列的优势在于

1、 解耦

2、 对集中的大量请求进行缓冲

 

负载均衡,由于压力集中在负载均衡服务器上,所以对于10几台的应用服务器集群可以使用7层负载均衡,但是在集群数量增多的时候,建议使用ip层负载均衡或数据链路层负载。

Ip层负载均衡类似信封,不解析请求/响应内容,直接替换源ip和目的ip进行转发

数据链路层负载进一步降低负载均衡服务器的响应带宽压力,由应用服务器直接返回响应数据。



用户头像

韩挺

关注

还未添加个人签名 2019.01.25 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 - 第五周 - 学习总结