随笔分类 -  Zookeeper

摘要:cap永远的神! 阅读全文
posted @ 2020-10-06 11:27 l2c 阅读(129) 评论(0) 推荐(0)
摘要:1.首先起3个zk: 2.观察主从情况: 3.连接集群观察心跳: 4.kill掉master: 可以看到客户端在重试几次后链接到了新的master,且seesionid没有改变。 5.观察现在的主从: 6.再次kill掉leader试试: 完全崩掉了。 7.继续观察zk集群的情况: zk1的进程还在 阅读全文
posted @ 2020-08-13 14:38 l2c 阅读(608) 评论(0) 推荐(0)
摘要:ZAB=ZooKeeper Atomic Broadcast ZooKeeper原子消息广播协议,支持崩溃回复的原子广播协议。 zk使用一个单一的主进程来接受并处理客户端的所有事务请求,并采用ZAB的原子广播协议,将服务器数据的状态变更以事务proposal的形式广播到所有的副本进程上去。 1.ZA 阅读全文
posted @ 2020-07-17 21:19 l2c 阅读(187) 评论(0) 推荐(0)
摘要:看了又忘系列: 1.zk会将全量的数据存储在内存中,以此来实现提高服务器吞吐,减少延迟的目的。 2.集群中每台机器都会在内存中维护当前的服务器状态,并且每台机器之间都相互保持着通信。只要集群中存在超过一半的机器能够正常工作,那么整个集群就能够正常对外服务。 3.zk客户端会选择和集群中任意一台机器维 阅读全文
posted @ 2020-07-17 21:03 l2c 阅读(270) 评论(0) 推荐(0)
摘要:Proposer带ProposalID发起prepare请求 promise. 只接受ProposalID> 的prepare消息 和ProposalID>=的Propose Proposer收到多数promise中选ProposalID发起propose Acceptor accept。 Prop 阅读全文
posted @ 2020-07-15 20:09 l2c 阅读(169) 评论(0) 推荐(0)
摘要:在通过sessionID和passwd获取会话的时候会使原会话断开,后续的事件都变为disconnected,且zk会不断发送disconnected给原连接,connected给新连接 阅读全文
posted @ 2020-05-23 00:47 l2c 阅读(111) 评论(0) 推荐(0)