写点什么

【架构师训练营第 1 期 05 周】 学习总结

用户头像
Bear
关注
发布于: 2020 年 10 月 25 日

【架构师训练营第 1 期 05 周】 学习总结


这周老师讲解了分布式系统的缓存架构、消息队列和负载均衡。每一个方面都讲解了从各种架构方案的演变历程,分析了各个方案的优劣。

分布式缓存架构讲解了 memcached、redis 解决的问题和缓存机制,以及使用方式。分布式数据库方面讲解了一致性 hash 的原理,并且安排了代码作业,加深印象。之前我还停留在 hash 取余扩展的阶段,没想到扩展时失效的问题。消息队列课程老师讲解了消息队列削峰填谷的思路,和几款消息队列产品的简单对比。最后的负载均衡课程讲解负载均衡服务器各种方案特点,我自己也通过看群上同学提出的问题,加深了数据链路层负载均衡的理解,明白代理服务器只是转发,真正和客户端建立 tcp 链接的是应用服务器。

值得一提的是,这周通过代码作业加深了对一致性 hash 的理解,感觉真的只有通过实践才能更好的吸收了解知识。有很多细节只有在写代码的时候才能考虑到,比如 hash 冲突,节点分布不均匀的问题。所以其它的分布式技术还是要动手实践。

本周可能由于时间比较短,有一些具体技术知识老师还没提及,先在这里记录,自己后面补课。

待补充点:1.redis 缓存备份恢复方案;

2.一致性 hash 的均匀分布;

3.数据库节点扩容,数据表怎么样拆分可以让访问命中准确的数据库;

4.消息队列重复获取或者丢失的规避方案;

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

Bear

关注

还未添加个人签名 2019.02.16 加入

还未添加个人简介

评论

发布
暂无评论
【架构师训练营第 1 期 05 周】 学习总结