1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Update 分布式.md

This commit is contained in:
shuang.kou 2020-04-12 15:03:06 +08:00
parent d5ecd549c5
commit 6e6d9da410

View File

@ -3,7 +3,7 @@
[分布式系统的经典基础理论](https://blog.csdn.net/qq_34337272/article/details/80444032) [分布式系统的经典基础理论](https://blog.csdn.net/qq_34337272/article/details/80444032)
本文主要是简单的介绍了三个常见的概念: **分布式系统设计理念****CAP定理****BASE理论** ,关于分布式系统的还有很多很多东西。 本文主要是简单的介绍了三个常见的概念: **分布式系统设计理念****CAP定理****BASE理论** ,关于分布式系统的还有很多很多东西。
![分布式系统的经典基础理论总结](https://user-gold-cdn.xitu.io/2018/5/24/1639234237ec9805?w=791&h=466&f=png&s=55908) ![分布式系统的经典基础理论总结](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-11/1639234237ec9805.png)
### 二 分布式事务 ### 二 分布式事务
@ -18,7 +18,7 @@
### 四 一致性协议/算法 ### 四 一致性协议/算法
早在1898年就诞生了著名的 **Paxos经典算法** **Zookeeper就采用了Paxos算法的近亲兄弟Zab算法**但由于Paxos算法非常难以理解、实现、排错。所以不断有人尝试简化这一算法直到2013年才有了重大突破斯坦福的Diego Ongaro、John Ousterhout以易懂性为目标设计了新的一致性算法—— **Raft算法** 并发布了对应的论文《In Search of an Understandable Consensus Algorithm》到现在有十多种语言实现的Raft算法框架较为出名的有以Go语言实现的Etcd它的功能类似于Zookeeper但采用了更为主流的Rest接口。 早在1900年就诞生了著名的 **Paxos经典算法** **Zookeeper就采用了Paxos算法的近亲兄弟Zab算法**但由于Paxos算法非常难以理解、实现、排错。所以不断有人尝试简化这一算法直到2013年才有了重大突破斯坦福的Diego Ongaro、John Ousterhout以易懂性为目标设计了新的一致性算法—— **Raft算法** 并发布了对应的论文《In Search of an Understandable Consensus Algorithm》到现在有十多种语言实现的Raft算法框架较为出名的有以Go语言实现的Etcd它的功能类似于Zookeeper但采用了更为主流的Rest接口。
* [图解 Paxos 一致性协议](https://mp.weixin.qq.com/s?__biz=MzI0NDI0MTgyOA==&mid=2652037784&idx=1&sn=d8c4f31a9cfb49ee91d05bb374e5cdd5&chksm=f2868653c5f10f45fc4a64d15a5f4163c3e66c00ed2ad334fa93edb46671f42db6752001f6c0#rd) * [图解 Paxos 一致性协议](https://mp.weixin.qq.com/s?__biz=MzI0NDI0MTgyOA==&mid=2652037784&idx=1&sn=d8c4f31a9cfb49ee91d05bb374e5cdd5&chksm=f2868653c5f10f45fc4a64d15a5f4163c3e66c00ed2ad334fa93edb46671f42db6752001f6c0#rd)
* [图解分布式协议-RAFT](http://ifeve.com/raft/) * [图解分布式协议-RAFT](http://ifeve.com/raft/)