第 05 周学习总结 [架构师训练营第 2 期]
学习内容
本周学习了第 5 周课程内容,大致如下:
分布式缓存架构相关:主要涉及到架构的原理以及使用中的一些注意事项,常见的实现形式,缓存算法(一致性 Hash 算法),通过本周对于该相关知识的学习,对于分布式缓存有了一定认识,对于后续设计缓存,有了相对清晰的指导原则。缓存应该考虑使用场景和数据形式,缓存能成几何级对系统性能提供保障,但不能乱用缓存。缓存更适合做读操作频繁的数据,以及考虑数据热度,过期数据及时清理。缓存数据要尽量防止被击穿,为了防止恶意攻击造成系统瘫痪,可以使用增加一些技巧,比如不存在的数据,可以缓存一个值为 null 的空 id,这样防止大量请求去查询数据库,而造成系统崩溃。
消息队列相关:主要是涉及消息队列的原理、使用的场景、作用、以及一些坑。正视消息队列的优点作用,对于系统解耦、系统可伸缩等均有大的裨益,不过在此并没有做深入展开消息队列本身的坑。对于后续深入研究有一定的指导意义,部门也在做一些消息队列相关工作,后续也会深入对于搜集的坑进行研究。
负载均衡相关:主要是涉及到负载均衡的原理讲解和优化比对,对于后续优化方向和提升负载效率有一定的指导意义。
收获
从整体上对缓存、消息队列、以及负载均衡有一定了解,也对于整体的作用和边界做了相关介绍,对于后续深入学习和大方向指导,有不少帮助。
版权声明: 本文为 InfoQ 作者【Airship】的原创文章。
原文链接:【http://xie.infoq.cn/article/ff98fe56fe9f9dcb9cc3f0960】。未经作者许可,禁止转载。
评论