分布式系统
Time-space
这个作者很懒,什么都没留下…
展开
-
【笔记】分布式系统的一致性问题
文章目录一、分布式系统一致性概述1.分布式系统一致性的概念与模型一、分布式系统一致性概述1.分布式系统一致性的概念与模型 所谓一致性,是指数据要完整、要同步。在一个中心化的系统中,数据的结果或者状态总是一致而同步的,即便这些系统的服务器不止一台,但哦度属于同一中心集群,在内部是可以高效一致而同步的。而对于分布式系统,首要问题就是如何解决一致性的问题,即如何在多个独立的节点之间达成共识,如区...原创 2020-03-05 22:40:14 · 1025 阅读 · 0 评论 -
【笔记】分布式网络与分布式账本
一、分布式网络P2P的概念1.类型与概念 现实网络模式中,主要存在三种模式,分别是中心化、分布式与去中心化。 分布式网络,作为区块链的底层公有链,是种分布式对等网络(P2P),每个网络节点都是平等的,没有哪个节点处于中心地位或者对其他节点具有控制、管理权限,所以每个结点之间的关系都是对等的,故又称为“对等网络”。 在此网络中的参与者既是资源、服务和内容的提供者,又是资源、服务和内容的获取...原创 2020-02-24 00:39:02 · 4926 阅读 · 3 评论 -
【笔记】分布式系统核心问题概述(二)
【笔记】分布式系统核心问题概述(一)文章目录六、Paxos算法与Raft算法1.Paxos算法2.Raft算法七、拜占庭问题与算法八、可靠性指标1.几个9的指标2.两个核心时间3.提高可靠性六、Paxos算法与Raft算法 Paxos问题:指分布式的系统中存在故障(crash fault),但不存在恶意(corrupt)节点的场景(即可能消息丢失或重复,但无错误消息)下的共识达成问题。 ...原创 2020-02-16 20:13:57 · 758 阅读 · 0 评论 -
【笔记】分布式系统核心问题概述(一)
文章目录一、一致性问题1.定义2.一致性要求3.带约束的一致性二、共识算法1.问题与挑战2.常见算法三、FLP不可能原理1.定义2.定理的理解四、CAP原理1.定义2.应用场景五、ACID原则区块链系统,首先是一个分布式系统。一、一致性问题 一致性问题是分布式领域最为基础也是最重要的问题。如果分布式系统能实现“一致”,对外就可以呈现为一个完美的、可扩展的“虚拟节点”,相对物理节点具备更优越...原创 2020-02-16 20:11:09 · 744 阅读 · 0 评论