架构师课程第六周总结

发布于: 2020 年 07 月 15 日
架构师课程第六周总结

这周由于出差,耽误了直播课。不过有录播,粗粗看了一遍,没有任何记忆。

想了想,可能是这些知识点散落的太厉害。

这周讲解了 ZooKeeper、搜索引擎和海量 kv 引擎 Doris 的相关知识。

Zookeeper

算法

首先由 Paxos 引入,讲解了最初解决分布式一致性的问题的协议(拜赞庭将军问题)。而在实践中,单纯使用 Paxos 的场景几乎不存在,因此 Multi-Paxos 协议被引入它能够能保证达成共识后的值不再改变而对于 Zookeeper 则引入了 ZAB 协议能够保存值,且保证各值(也就是操作)的顺序性。

记录结构

Zookeeper 使用了树形记录结构。

搜索

搜索通过介绍爬虫、Lucene 倒排索引、ElasticSearch 架构,以及 PageRank 的算法。

此处可以更多参考极客时间的 ElasticSearch 课程。

Doris

之所以重点介绍 Doris 。是因为课程里一直的强调的,一定要自己做一个。哪怕是重复发明轮子也好。机会是自己争取来的,等靠要是拿不到任何机会的。

用户头像

dongge

关注

还未添加个人签名 2017.10.19 加入

还未添加个人简介

评论

发布
暂无评论
架构师课程第六周总结