学习总结 -- Week 5
本周主要讲了一致性哈希算法在分布式缓存技术中的应用,以及负载均衡,CDN, 数据库主从复制等技术在大型互联网服务中的应用及原理。
一致性哈希
在传统的集群化部署的缓存服务器技术中,当需要增减服务器时,会破坏现有缓存数据,导致大规模缓存失效,进而使整个系统面临并发压力暴增,严重时可能导致整个网站瘫痪。
一致性哈希可以很好地解决分布式缓存的高可用性问题。一致性哈希算法可以保证当增减服务器时,只影响变化中的节点与环上逆时针方向上第一个节点之间的数据。
一致性哈希算法的具体原理可以参考以下文章:
https://juejin.im/post/5ae1476ef265da0b8d419ef2
https://www.ably.io/blog/implementing-efficient-consistent-hashing/
负载均衡
略
路由
略
CDN
CDN 既内容分发网络,用于分发静态资源,使用户可以从尽可能近的服务器下载静态内容,减轻主服务器压力,同时提升用户体验。
数据复制
主要介绍了 MySQL 数据库数据复制的方式。具体可参考 MySQL 手册。
版权声明: 本文为 InfoQ 作者【吴炳华】的原创文章。
原文链接:【http://xie.infoq.cn/article/ec1e63e59627c5478bb2fcda6】。文章转载请联系作者。
评论