架构师训练营 第五周 分布式理论知识分享 1

用户头像
极客
关注
发布于: 2020 年 07 月 08 日

常见的一致性哈希在工程中的使用

一致性哈希有如此多的有点,在实际分布式系统中有大量的使用,包括但不限于:

  • 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



感觉时间不够用。共勉。

用户头像

极客

关注

还未添加个人签名 2018.03.29 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 第五周 分布式理论知识分享1