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