写点什么

模块 8 学习总结

用户头像
TH
关注
发布于: 3 小时前


模块 8 主要讲了集群架构的一些具体设计技巧,并介绍了 ZooKeeper、Redis Cluster、Redis Sentinel、HDFS 等几个业内主流的集群架构的细节和相关集群算法。由于本模块主要内容为一些具体算法和协议的实现细节,因此思维导图中没有包含这些方面的内容。


我在实际工作中还没有做过集群架构方面的实战,因此对这方面的了解不够,不过参考课上提到的业界经典的几个开源系统的集群实现方案,也能从中提炼出不少有价值的架构经验。整个架构实战营中多次提到“架构本质”这一概念,针对集群架构及其算法,就应当从这些具体的实现方案中看到各自背后的本质。例如网络模型的本质就是如何通过调度进程、线程及之间的通信来进行网络请求的处理,而 Reactor 则是在此基础上使用了事件驱动处理模式,ZooKeeper 的本质是通过选举算法达成集群中的共识,其核心在于选举算法涉及到的角色、过程和异常处理方式;复制集群的重点在于主备身份的确认以及故障的处理,而分片集群的重点则在于分片路由。


发布于: 3 小时前阅读数: 6
用户头像

TH

关注

还未添加个人签名 2018.02.13 加入

还未添加个人简介

评论

发布
暂无评论
模块8学习总结