1 个回答
他的作用有:
1、使用一个单一的主进程(Leader)来接收并处理客户端的事务请求(也就是写请求),并采用了Zab的原子广播协议,将服务器数据的状态变更以事务proposal(事务提议)的形式广播到所有的副本(Follower)进程上去。
2、保证一个全局的变更序列被顺序引用。为了保证这一点,Zab要保证同一个Leader发起的事务要按顺序被apply,同时还要保证只有先前Leader的事务被apply之后,新选举出来的Leader才能再次发起事务。
3、当主进程出现异常的时候,整个zk集群依旧能正常工作。
发布于:3个月前 (01-24) IP属地:四川省
我来回答
您需要 登录 后回答此问题!