![](https://img-blog.csdnimg.cn/20200620213121793.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Zookeeper
一起学习Zookeeper呀
寜缺
记不住、就记笔记、时常看看
展开
-
赏析2PC/3PC
先上图 为了使基于分布式系统架构下的所有节点在进行事务处理过程中能够保持原子性和一致性而设计的算法,二阶段提交也被认为是一种一致性协议。 2PC 提交事务请求 事务询问 协调者向所有的参与者发送事务内容,询问是否可以执行事务提交操作,并开始等待各参与者的响应。 执行事务 各参与者节点执行事务操作,井将Undo和redo信息记人事务日志中。 各个参与者向协调者反馈事务询问的响应 如果参与者成功执行了事务操作,那么就反馈给协调者Yes响应,表示事务可以执行;如果参与者没有成功执行事务,那么就反馈给协原创 2020-06-25 13:35:43 · 136 阅读 · 0 评论 -
一文读懂从ACID到CAP/BASE
先上图 坚持看完你将收益匪浅 ACID 事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元(Unit),狭义上的事务特指数据库事务。一方面,当多个用程序并发访问数据库时,事务可以在这些应用程序之间提供一个隔离方法、以防止彼此的操作互相干扰。另一方面,事务为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持数据一致性的方法。 事务具有四个特征,分别是原子性( Automicity )、一致性(Consisten原创 2020-06-21 01:03:31 · 221 阅读 · 0 评论