Zookeeper源码分析(9)- ToBeAppliedRequestProcessor

来源:互联网 发布:银行卡卡号生成软件 编辑:程序博客网 时间:2024/06/05 15:28

ToBeAppliedRequestProcessor是Leader的一个内部类,主要是为了维护Leader类的toBeApplied队列,这个队列中保存了已经完成投票(即commit)的proposal,但是这些proposal还没有应用到本机的内存中(这个工作是由FinalRequestProcessor来完成的)

 

它的processRequest函数的处理逻辑如下:

  1. 先传递给FinalRequestProcessor处理,把commitproposal应用到本机的内存中
  1. 从toBeApplied中删除对应的proposal
0 0
原创粉丝点击