
分布式
邓彪1022
方向错了,速度再快又有什么用。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从集中式系统到分布式系统
1.集中式:集中式系统是指由一台或多台主计算机组成的中心节点,数据集中存储于这个中心节点中,并且整个系统的所有业务单元都集中部署在这个中心节点上,系统的所有功能均由其集中处理。集中式系统最大的特点就是部署结构简单。2.分布式:分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。分布式系统特点:(1)分布式系统中任意两台计算机...原创 2018-12-19 22:54:35 · 974 阅读 · 0 评论 -
从ACID到CAP/BASE
ACID理论所谓ACID指的是事务操作的四个基本特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),简称事务的ACID特性。原子性事务的原子性是指事务必须是一个原子的操作序列单元,事务的各项操作在一次执行过程中,要么全部成功执行,要么全部不执行。即任何一项操作失败都将导致整个事务失败,同时其他已经执行的操作都...原创 2018-12-23 16:08:49 · 195 阅读 · 0 评论 -
分布式一致性算法之3PC
本篇介绍分布式一致性算法:三阶段提交(3PC)3PC,即三阶段提交,是2阶段提交的改进版,其将二阶段提交协议的“准备阶段”一份为二,形成了cancommit,precommit,do commit三个阶段。阶段一:CanCommit事务询问 协调者向所有的参与者发送一个包含事务内容的canCommit请求,询问是否可以执行事务提交操作,并开始等待各参与者的响应。参与者响应 在参与者...原创 2019-01-04 00:06:09 · 265 阅读 · 0 评论 -
分布式一致性算法之2PC
优秀博客:https://blog.youkuaiyun.com/u010191243/article/details/52081891本篇介绍分布式一致性算法:两阶段提交(2PC)二阶段提交的算法思路可以概括为:参与者将操作成败通知协调者,再由协调者根据所有参与者的反馈情报决定各参与者是否要提交操作还是中止操作。2PC就是用来解决分布式事务的原子性问题。所谓的两个阶段是指:第一阶段:准备阶段(投票阶...原创 2019-01-01 23:25:25 · 260 阅读 · 0 评论 -
分布式一致性算法之Paxos算法
本篇介绍分布式一致性算法:Paxos算法Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递的一致性算法。Paxos还被认为是到目前为止唯一的分布式一致性算法,其它的算法都是Paxos的改进或简化。Apache的Zookeeper都是基于它的理论来实现的。不仅仅是分布式系统中,凡是多个过程需要...原创 2019-01-21 00:05:54 · 805 阅读 · 0 评论