分布式一致性协议

本文深入探讨Paxos协议,一种用于解决分布式系统一致性问题的高度容错算法。主要内容包括Paxos的角色(Proposer、Acceptor、Learner、Client),分布式一致性协议的原则,提案的选定条件及其生成与批准过程。Paxos通过确保多数Acceptor批准的提案达成一致,保证系统的高可用性。
摘要由CSDN通过智能技术生成

主要介绍分布式一致性协议Paxos

主要内容:

###1. Paxos协议
###1.1. Paxos协议的角色
###1.2. 分布式一致性协议的原则
###1.3. 提案的选定条件
###1.4. 提案的生成与批准
###2. Zab协议

Paxos协议

paxos协议是一种基于消息传递的且具有高度容错特性的分布式一致性协议,是目前公认的解决分布式一致性问题的最有效的算法之一。paxos协议是用来解决在一个可能会发生机器宕机或者网络异常的分布式系统中,快速正确的保证集群内部对某个数据的值达成一致。

####paxos的角色

  1. Proposer:提议者
  2. Accpeteor:决策者
  3. Learner:组中决策的学习者
  4. Client:产生议题者

上面的4中角色中,Proposer和Accpeteor是最重要的,其他的两个角色在整个算法中应该算是打酱油的存在,Proposer就像是Client的使者,由Proposer拿着Client的议题去向Acceptor提议,让Acceptor来做决策。
####分布式一致性协议的原则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值