ZAB协议与一致性保证专项测试卷
考察知识点
- ZAB原子性、顺序性、可恢复性设计目标
- Proposal提议、ACK确认、Commit提交流程
- Leader崩溃选举恢复、数据同步、Epoch更新
- ZXID高32位Epoch+低32位Counter
- FIFO顺序、全局事务序、写请求处理链路
💡 参考答案在文末
判断题
1
ZooKeeper保证全局事务序,所有节点看到的事务顺序相同。
单选题
2
ZAB协议的全称是什么?
3
ZAB协议消息广播流程中,Leader收到过半Follower确认后执行什么操作?
4
ZAB协议崩溃恢复模式的主要目的是什么?
5
ZooKeeper的ZXID(事务ID)由哪两部分组成?
6
ZooKeeper的顺序一致性是指什么?
7
客户端向Follower节点发送写请求时,请求处理流程是什么?
多选题
8
ZAB协议主要保证哪些特性?
9
ZAB协议消息广播流程包含哪些阶段?
10
ZAB协议崩溃恢复过程中,新Leader需要处理哪些情况?
11
ZooKeeper写请求从客户端到完成的完整处理链路包含哪些步骤?
填空题
12
ZooKeeper的____________是64位事务ID,高____________位存储____________,低32位存储计数器,用于判断数据新旧。
参考答案
1.正确
2.A
3.B
4.B
5.B
6.B
7.B
8.A;B;C
9.A;B;C;D
10.A;B;C
11.A;B;C;D
12.ZXID;32;纪元号(epoch)
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码