分布式协议组件
文章平均质量分 55
分布式协议如paxos,zab,raft,分布式开源组件介绍
songlinnihao
java
展开
-
CAP理论
一、CAP简介 说到分布式系统就一定离不开CAP定理,CAP定理叫作布鲁尔定理。对于设计分布式系统来说(不仅仅是分布式事务)的架构师来说,CAP是一个很重要的理论。 C (一致性):对某个指定的客户端来说,读操作能返回最新的写操作。但如果因为消息丢失、延迟过高发生了网络分区,那么这个时候,当集群节点接收到来自客户端的读请求时,为了不破坏一致性,可能会因为无法响应最新数据,而返回出错信息 A (可用性):指非故障的节点,在合理的时间内返回自己当前的相对新的信息 P (分区容错...原创 2021-01-07 22:26:24 · 283 阅读 · 1 评论 -
分布式协议-Raft
一、分布式系统协议 分布式系统除了提升整个体统的性能外还有一个重要特征就是提高系统的可靠性。提供可靠性可以理解为系统中一台或多台的机器故障不会使系统不可用(或者丢失数据)。 保证系统可靠性的关键就是多副本(即数据需要有备份),一旦有多副本,那么久面临多副本之间的一致性问题。一致性算法正是用于解决分布式环境下多副本之间数据一致性的问题的。 业界最著名的一致性算法就是大名鼎鼎的Paxos(Chubby的作者曾说过:世上只有一种一致性算法,就是Paxos)。但Paxos比较难...原创 2020-12-29 16:32:18 · 196 阅读 · 0 评论