Architecture Phase1 Week5:Summarize
本周学习了分布式架构中的一些知识,其中针对于读写部分,分别做了缓存以及负载均衡的优化方案。
其中缓存又有 Memcahce 和 Redis。目前使用最多的为 Redis。其中对缓存穿透,雪崩发生的原因进行了讲解,在实际系统架构的过程中需要考虑的各个因素都需要避免造成这些现象。当然缓存的时效性也是需要进行考虑的一部分。
消息队列来优化写入的效率,实现削峰填谷,解耦合,分离故障等。
负载均衡有 Http 重定向,DNS 重定向,反向代理负载均衡(NGINX 小型事务),IP 层负载均衡,链路层负载均衡,对于如何选取服务器一般需要进行一个加权随机运算来获得指定的事务处理服务器。
版权声明: 本文为 InfoQ 作者【phylony-lu】的原创文章。
原文链接:【http://xie.infoq.cn/article/4e545ea2299012cae343a0413】。文章转载请联系作者。
评论