Katta如何使用Zookeeper-数据更新2
来源:互联网 发布:淘宝店铺皇冠和钻石 编辑:程序博客网 时间:2024/05/22 11:46
当Client连接到Follower,并发出数据更新的请求时:
1. Follower的CommitProcessor将阻塞Request,直到Leader发出Commit通知
2. Follower把数据更新的request转发给Leader,Leader然后发起数据更新同步的过程
具体如下图:
注意:
Leader和Follower判断哪个最早接收到的数据更新请求,是根据Request属性中的ServerCnxn。
1. 当NIOServerCnxn接收到来自Client的请求后,就会在Request中设置本身的实例
2. 在ZkServer的当前实例中,Request的ServerCnxn是不变的
3. Follower发给Leader的请求中,ServerCnxn是null
4. Leader和Follower的FinalRequestProcessor发出响应时,判断ServerCnxn是否null:
实例类型ServerCnxn == nulltruefalseLeaderFollower发出,不发响应Leader接收到的,需要发出响应FollowerLeader发出,不发响应Follower接收到的,需要发出响应
- Katta如何使用Zookeeper-数据更新
- Katta如何使用Zookeeper-数据更新2
- Katta如何使用Zookeeper-数据更新3
- Katta如何使用Zookeeper-Client连接
- Katta如何使用Zookeeper-Client连接
- Katta如何使用Zookeeper-ZkServer的节点
- Katta如何使用Zookeeper-Server节点的通讯
- Katta
- Zookeeper实例Curator API-使用Curator更新数据内容
- ZooKeeper之Java客户端API使用—更新数据。
- zookeeper知识点二(更新节点数据)
- lucene 处理大规模数据的一些解决方法 katta--简介
- ext6.2 store如何更新数据刷新
- 使用zkweb维护zookeeper数据
- 使用zkweb维护zookeeper数据
- 如何使用数据窗口更新指定的表
- 如何使用SQL中的Left Join更新数据
- JAVA大数据(2)--ZooKeeper Java API使用
- Katta如何使用Zookeeper-Server节点的通讯
- 如何创建跟踪 (Transact-SQL)
- makefile 语法转载
- js 常用
- Katta如何使用Zookeeper-数据更新
- Katta如何使用Zookeeper-数据更新2
- ArcGis featureLayer中添加字段
- Katta如何使用Zookeeper-数据更新3
- 访问者模式
- 你所未见的阿富汗---越来越喜欢网易
- makefile 函数
- 关于sql的格式化问题.
- 掌间无限—农科频道客户端知识点历览
- Const用法小结