![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Zookeeper
文章平均质量分 86
Zookeeper
代码健身摩托gucci上海
这个作者很懒,什么都没留下…
展开
-
分布式协调服务zooKeeper/ zookeeper使用
zookeeper分布式里面的锁与redis不同,他用session来控制,session在 锁在 session不在 锁不在。 而redis看锁过期甚至要用线程来控制 上面的id都是事务id 每个连接会创建session 在那个zookeeper节点使用 creat -e /ooxx ""就会创建临时的,当这个连接挂掉后,刚才创建的也会消失掉1.新客户端创建连接时,会有一个session id。这个东西会通过leader然后传给所有节点,同时去走一个事务id。当客户端自己挂的时候,又会走一个事务删除在各原创 2022-07-02 09:12:15 · 58 阅读 · 0 评论 -
Zookeeper2
扩展性表现在框架的各种角色,zookeeper的角色主要是leader follower observer。其中读写分离严格,只有leader可以写,其他都是查询,但是follower可以进行选主投票,observer只能读1. 主要分两个场景2.选择标准:3.选主流程通常来说,只要准leader(myid和Zxid都最大)收到票,他就一定会广播自己,让所有人认可他,投票他watch监控机制就是启到监控其变化的作用设置锁要考虑以下几点......原创 2022-07-05 16:58:47 · 173 阅读 · 0 评论