zookeeper 模拟试卷
ZAB协议与一致性保证专项测试卷
- ZAB原子性、顺序性、可恢复性设计目标
- Proposal提议、ACK确认、Commit提交流程
- Leader崩溃选举恢复、数据同步、Epoch更新
- ZXID高32位Epoch+低32位Counter
- FIFO顺序、全局事务序、写请求处理链路
试卷习题(12 题)
参考答案在文末判断题
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)
