代码改变世界

随笔分类 -  分布式与微服务

搞懂分布式技术4:ZAB协议概述与选主流程详解

2019-02-08 19:57 by xiaok1024, 437 阅读, 收藏, 编辑
摘要: 搞懂分布式技术4:ZAB协议概述与选主流程详解 ZAB协议 ZAB(Zookeeper Atomic Broadcast)协议是专门为zookeeper实现分布式协调功能而设计。zookeeper主要是根据ZAB协议是实现分布式系统数据一致性。 zookeeper根据ZAB协议建立了主备模型完成zo 阅读全文

搞懂分布式技术1:分布式系统的一些基本概念

2019-02-08 19:56 by xiaok1024, 8509 阅读, 收藏, 编辑
摘要: 搞懂分布式技术1:分布式系统的一些基本概念 1、分布式 小明的公司又3个系统:系统A,系统B和系统C,这三个系统所做的业务不同,被部署在3个独立的机器上运行,他们之间互相调用(当然是跨域网络的),通力合作完成公司的业务流程。 将不同的业务分部在不同的地方,就构成了一个分布式的系统,现在问题来了,系统 阅读全文

搞懂分布式技术2:分布式一致性协议与Paxos,Raft算法

2019-02-08 19:56 by xiaok1024, 1947 阅读, 收藏, 编辑
摘要: 搞懂分布式技术2:分布式一致性协议与Paxos,Raft算法 2PC 由于BASE理论需要在一致性和可用性方面做出权衡,因此涌现了很多关于一致性的算法和协议。其中比较著名的有二阶提交协议(2 Phase Commitment Protocol),三阶提交协议(3 Phase Commitment P 阅读全文