架构师训练营第 5 周总结

用户头像
aoeiuvzcs
关注
发布于: 2020 年 07 月 09 日

缓存

  1. 缓存是介于数据访问者和数据源之间的一种高速存储,用于加快数据读取,常见的缓存有CPU缓存、数据库缓存、CDN缓存、分布式对象缓存。

  2. 考察缓存效果的指标是缓存命中率,缓存键集合大小、可用内存空间、对象生存时间都会影响命中率。

  3. 分布式对象缓存通常使用一致性hash算法将对象缓存到多个节点上,使对象分布均衡。



消息队列与异步架构

  1. 消息队列构建异步调用架构常见两种模型:点对点模型和发布订阅模型

  2. 使用消息队列的好处:

  • 异步处理,提升性能

  • 更好的伸缩性

  • 削峰填谷

  • 失败隔离和自我修复

  • 解耦



负载均衡架构

  1. 常见负载均衡架构类型

  • HTTP重定向负载均衡

  • DNS负载均衡

  • 反向代理负载均衡

  • IP负载均衡

  • 数据链路层负载均衡



  1. 负载均衡算法

  • 轮询

  • 加权轮询

  • 随机

  • 最少连接

  • 原地址hash

用户头像

aoeiuvzcs

关注

还未添加个人签名 2018.03.25 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第5周总结