介绍zk一些入门概念,重点讲解zab的消息广播以及崩溃恢复,进而衍生出一些拓展的思考以及横向对比 简介: https://zh.wikipedi...
小结 前面44-51节中,主要讲leader的请求处理链路,learner的除了SendAckRequestProcessor没有讲
介绍 用来进行客户端请求返回之前的操作,包括创建客户端请求的响应,针对事务请求,该处理还会负责将事务应用到内存数据库中去。是处理链的最后一环。 ...
介绍 该处理器有一个toBeApplied队列,用来存储那些已经被CommitProcessor处理过的可被提交的Proposal。其会将这些请...
摘要 事务提交处理器。对于非事务请求,该处理器会直接将其交付给下一级处理器处理;对于事务请求,其会等待集群内针对Proposal的投票直到该Pr...
摘要 在SyncRequestProcessor完成日志记录之后,不同角色服务器需要告知ACK代表是如日志记录完成在leader端,该处理器就是...
摘要 在上一节ProposalRequestProcessor处理器中,后续会有两个处理器CommitProcessor和SyncRequest...
简介 事务投票处理器。Leader服务器事务处理流程的发起者。对于非事务性请求,ProposalRequestProcessor会直接将请求转发...
摘要 本节讲解PrepRequestProcessor,作为Leader的第一个请求处理器讲解 简介 请求预处理器。在Zookeeper中,那些...
文集作者