摘要: 提到ZAB,恐怕大家第一时间就会想到Zookeeper,然后由Zookeeper又会联想到Paxos。这之间的联系是不是因为有本畅销书叫《从Paxos到Zookeeper分布式一致性原理与实践》,使得大家常常把Zookeeper和Paxos关联起来,毕竟“买了就是读了”,开个玩笑,ZAB和Paxos 阅读全文
posted @ 2020-07-15 21:03 aspirant 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 在一个分布式系统中,由于节点故障、网络延迟等各种原因,根据CAP理论,我们只能保证一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance)中的两个。 对于一致性要求高的系统,比如银行取款机,就会选择牺牲可用性,故障时拒绝服务。Mong 阅读全文
posted @ 2020-07-15 21:01 aspirant 阅读(697) 评论(0) 推荐(0) 编辑
摘要: Paxos算法是莱斯利·兰伯特(Leslie Lamport, 就是 LaTeX 中的"La")于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法.Paxos算法作为分布式系统的基石, 一直都是CS领域的热门话题, 这次我们来了解一下Paxos算法. Paxos算法初步 一. Paxo 阅读全文
posted @ 2020-07-15 20:57 aspirant 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要用来介绍Kafka & Zookeeper相关基础知识。 1. Kafka是由Linkedin开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景,之后于2 阅读全文
posted @ 2020-07-15 19:59 aspirant 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 维基的简介:Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。 Paxos算法目前在Google的Chubby、MegaStore、Spanner等系统中得到了应用,H 阅读全文
posted @ 2020-07-15 16:39 aspirant 阅读(364) 评论(0) 推荐(0) 编辑