![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
西楚小羽的窝窝
奔跑吧,程序猿
展开
-
分布式协议之两阶段提交协议(2PC)和改进三阶段提交协议(3PC)
一、 事务的ACID事务是保证数据库从一个一致性的状态永久地变成另外一个一致性状态的根本,其中,ACID是事务的基本特性。A是Atomicity,原子性。一个事务往往涉及到许多的子操作,原子性则保证这些子操作要么都做,要么都不做,而不至于出现事务的部分操作成功,而另外一部分操作没有成功。如果事务在执行的过程中发生错误,那么数据库将回滚到事务发生之前的状态。比如银行的转账服务原创 2015-06-30 15:32:22 · 1815 阅读 · 0 评论 -
ubuntu14.04下安装zookeeper3.4.9
本文介绍的是伪集群安装,即在一台机器上模拟3个zookeeper server的集群安装。1、下载解压将下载下来的zookeeper解压重命名,如zk1,zk2,zk3,并且我是放在/opt/zookeeper/路径下的。2、逐个编辑每个zk的conf/zoo.cfg配置文件/opt/zookeeper/zk1/conf/zoo.cfg内容如下:# The number原创 2017-05-12 10:35:26 · 927 阅读 · 0 评论