架构师训练营 第五周 分布式理论知识分享 1
常见的一致性哈希在工程中的使用
一致性哈希有如此多的有点,在实际分布式系统中有大量的使用,包括但不限于:
Apache Cassandra:在数据分区(Data partitioning)中使用到一致性哈希
Voldemort:LinkedIn 开发的键值(Key-Value)存储数据库,在数据分区(Data partitioning)中使用到一致性哈希
Akka:Akka 的 Router 使用了一致性哈希,https://doc.akka.io/docs/akka/snapshot/routing.html
Dynamo:数据划分使用了一致性哈希
Couchbase:在数据分区(Data partitioning)中使用到一致性哈希
Riak:数据划分使用了一致性哈希
GlusterFS:文件分布使用了一致性哈希,https://www.gluster.org/glusterfs-algorithms-distribution/
分享一些分布式理论
CAP定理:参考链接:https://www.cnblogs.com/stateis0/p/9062121.html
Base理论:参考链接:https://www.cnblogs.com/stateis0/p/9062123.html
一致性协议(2pc):参考链接:https://www.cnblogs.com/stateis0/p/9062126.html
一致性协议(3pc):参考链接:https://www.cnblogs.com/stateis0/p/9062128.html
一致性算法(Paxos):参考链接:https://www.cnblogs.com/stateis0/p/9062130.html
一致性算法(Raft):参考链接:https://www.cnblogs.com/stateis0/p/9062131.html
一致性算法(ZAB):参考链接:https://www.cnblogs.com/stateis0/p/9062133.html
一致性算法(Hash):参考链接:https://www.cnblogs.com/stateis0/p/9062134.html
分布式服务框架设计:https://www.cnblogs.com/stateis0/p/9062138.html
【墙裂推荐】MIT 6.824 Distributed Systems Spring 2020 分布式系统
https://www.bilibili.com/video/av91748150
感觉时间不够用。共勉。
评论