Zookeeper源码分析(9)- ToBeAppliedRequestProcessor
来源:互联网 发布:银行卡卡号生成软件 编辑:程序博客网 时间:2024/06/05 15:28
ToBeAppliedRequestProcessor是Leader的一个内部类,主要是为了维护Leader类的toBeApplied队列,这个队列中保存了已经完成投票(即commit)的proposal,但是这些proposal还没有应用到本机的内存中(这个工作是由FinalRequestProcessor来完成的)
它的processRequest函数的处理逻辑如下:
- 先传递给FinalRequestProcessor处理,把commit的proposal应用到本机的内存中
- 从toBeApplied中删除对应的proposal
0 0
- Zookeeper源码分析(9)- ToBeAppliedRequestProcessor
- ToBeAppliedRequestProcessor
- Zookeeper源码分析(1)- Zookeeper的启动流程
- Zookeeper源码分析(2)- zookeeper的选举流程
- Zookeeper源码分析(一)-Zookeeper启动过程
- Zookeeper源码分析(五)-Zookeeper选举实例流程
- Zookeeper源码分析(5)- PrepRequestProcessor
- Zookeeper源码分析(6)- ProposalRequestProcessor
- Zookeeper源码分析(7)- SyncRequestProcessor
- Zookeeper源码分析(8)- CommitProcessor
- Zookeeper源码分析(10)- FinalRequestProcessor
- Zookeeper源码分析(11)- FollowerRequestProcessor
- Zookeeper源码分析(二)-ZKDatabase.loadDataBase()
- 【Zookeeper】源码分析之服务器(三)
- 【Zookeeper】源码分析之服务器(三)
- 【Zookeeper】源码分析之服务器(二)
- 【Zookeeper】源码分析之服务器(一)
- 【Zookeeper】源码分析之服务器(三)
- java 数组转化为list接口
- java比较器Comparable接口和Comaprator接口
- erlang运算符
- Android Application基础
- NGUI学习笔记(二)UISprite
- Zookeeper源码分析(9)- ToBeAppliedRequestProcessor
- 出现ORA-12154: TNS:could not resolve the connect identifier specified 连接错误
- 当DG进行failover之后重新恢复DG(利用rman 11gduplicate的ADG特性)
- Zookeeper源码分析(10)- FinalRequestProcessor
- http url 请求
- bugfix:reboot模式下不能开机
- android apkbuilder.bat批处理
- Java高效编程之一【创建和销毁对象】
- Zookeeper源码分析(11)- FollowerRequestProcessor