架构师训练营第五周学习笔记

用户头像
一马行千里
关注
发布于: 2020 年 10 月 26 日

本周课程的主题,整的来说有三个方向:

  • 缓存

  • 异步

  • 负载均衡

缓存

缓存有多重形式:

  • 客户端缓存,比如浏览器端缓存静态资源

  • CDN 缓存,缓存于网络运营商服务器,客户端访问就近的 CDN 服务器

  • 反向代理缓存



根据缓存服务队客户端是否可见,可以分为

  • 通读缓存:对客户端不可见

  • 旁路缓存:对客户端可见,需要客户端自己控制什么时候访问缓存



在分布式系统中,要考虑缓存一致性的问题。



异步

有个概念:耦合表面积

负载均衡

负载均衡的实现方式:

  • http 重定向负载均衡

  • 每个请求要请求两遍

  • DNS 负载均衡

  • 反向代理负载均衡

  • 适用于小系统

  • 处理的是应用层协议,要等搜集到 http 所有的 tcp 数据包时,才能转发

  • IP 负载均衡

  • 响应的数据包可能很大,负载均衡服务器会成为瓶颈

  • 数据链路层负载均衡

  • 负载均衡服务器和应用服务器使用相同的 IP 地址

  • 负载均衡服务器收到数据包时,修改数据包的目标 MAC 地址,不改 IP 地址

  • 应用服务器请求处理完请求后,直接返回给源地址,而不再经过负载均衡服务器

  • 目前大型互联网公司多使用此模式



发布于: 2020 年 10 月 26 日 阅读数: 14
用户头像

一马行千里

关注

还未添加个人签名 2018.07.26 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第五周学习笔记