全部学科
Python全栈
python
NodeJS全栈
nodejs

配置中心实现专项测试卷

8 题 24 分钟 难度:★★

考察知识点

  • 路径设计、数据格式、按应用分组
  • Watcher监听、实时推送、TreeCache持续监听
  • version版本号、条件更新、版本回滚
  • dev/test/prod隔离、环境继承、ACL权限
💡 参考答案在文末
判断题
1

ZooKeeper配置中心可以使用带版本号的setData操作实现配置的条件更新,防止并发修改冲突。

A

B

单选题
2

使用ZooKeeper实现配置中心时,配置数据通常存储在什么位置?

A

节点的数据内容中

B

节点的ACL权限中

C

节点的版本号中

D

事务日志中

3

ZooKeeper配置中心如何实现配置变更的实时推送?

A

客户端定时轮询检查配置

B

客户端注册Watcher监听配置节点

C

服务器主动推送配置到客户端缓存

D

使用消息队列推送配置变更

4

ZooKeeper配置中心利用什么机制实现配置版本控制?

A

节点的创建时间戳

B

节点的version版本号

C

节点的数据长度

D

节点的ACL版本

5

ZooKeeper配置中心实现dev、test、prod环境配置隔离的最佳方案是什么?

A

使用不同节点存储不同环境配置

B

在同一节点数据中包含环境标识

C

使用不同版本号区分环境

D

使用ACL限制环境访问

多选题
6

ZooKeeper配置中心的节点路径结构设计应考虑什么?

A

按应用分组,如/config/app1

B

按环境分组,如/config/dev、/config/prod

C

配置项分类,如/db、/redis

D

所有配置放在同一个节点

7

ZooKeeper配置中心多环境配置隔离可以采用哪些方式?

A

路径隔离:/config/dev、/config/prod

B

ACL权限控制不同环境访问

C

配置继承:公共配置+环境特定配置

D

使用不同集群实例隔离环境

填空题
8

ZooKeeper配置中心中,客户端使用____________监听配置节点,当配置____________后收到____________事件通知,然后重新读取最新配置。

参考答案
1.正确 2.A 3.B 4.B 5.A 6.A;B;C 7.A;B;C 8.Watcher;修改;NodeDataChanged
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一套试卷 生态与集成专项测试卷
下一套试卷 → 集群基础认知专项测试卷
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码