高并发分布式之Zookeeper
c少少
这个作者很懒,什么都没留下…
展开
-
Zokeeper安装配置及简单使用
分布式:可以简单的理解为任务拆分和节点分工; 分布式是解决高可用,高并发的。集群解决的是高可用。集群式从物理上进行定义,而分布式是一种工作方式; 例如:一个工作任务需要10个小时(单个节点); 分布式:10台机器,任务只需要1个小时就能完成; 集群:10台机器,任务还是10个小时; 分布式的协作难点: 对于设计的...原创 2018-10-22 15:26:42 · 5108 阅读 · 0 评论 -
Zookeeper的节点操作,节点的信息
ZK Shell使用(linux命令) zkCli.sh -server ip:port 连接对应的zk,ip表示zk的IP地址,port代表端口ls,ls2 都是列出zk的节点,但是ls2列出的比较详细;create [-s] [-e] path data acl 创建节点;zk的...原创 2018-10-24 11:47:33 · 5415 阅读 · 0 评论 -
Zookeeper的Paxos算法,(2P/3P/CAP/BASE)一致性协议简单介绍
2P/3P提交(为了保证事务的ACID) 2P 就是二段提交(RDBMS经常就这种机制,保证强一致性),3P就是三段提交;2P提交 -- 1阶段:提交事务请求(投票阶段) 2P提交 -- 2阶段:执行事务的提交(commit、rollback的情况) 3P提交- 阶段1:是否提交3P提交- 阶段2:预先提交3P提交-...原创 2018-10-24 15:27:24 · 1810 阅读 · 0 评论 -
Zookeeper ZAB协议
Zookeeper Automic Broadcast(ZAB),是paxos经典实现。ZAB(zookeeper)中节点分四个状态:1.looking:选举leader的状态(崩溃下恢复)2.follwing:跟随者(follower)的状态,服从leader的命令3.leading:当前节点是Leader,负责协调工作4.observing:observer(观察者),不参...原创 2018-10-30 17:42:53 · 562 阅读 · 0 评论