课时

课时 16 自测题

  1. 以下说法错误的是?(单选题) A. etcd 是一个商业软件
    B. etcd 使用 go 语言编写
    C. etcd 是一个分布式系统,通常由多个 server 组成一个集群。

  2. 关于 etcd 重要时间节点,以下说法错误的是?(单选题)
    A. etcd 最初由 CoreOS 公司开发,用于解决分布式系统中的并发控制问题
    B. etcd 在 2013-6 月在 github 中提交了初始代码
    C. etcd 在 2017 年被 CNCF 基金会接纳,成为 CNCF 孵化项目
    D. 2019 年 etcd 即将发布 3.4 版本

  3. 关于 etcd 的可用性,一下说法错误的是?(多选题)
    A. 3 个节点组成的集群,可以容忍 1 个节点故障
    B. 4 个节点组成的集群,可以容忍 2 个节点故障
    C. 生成环境中,不推荐使用单个节点的 etcd 集群
    D. etcd 是高可用的分布式系统,使用 etcd 时无需考虑 etcd 服务不可用的情况

  4. 向 etcd 集群中增加节点,可以扩展集群的数据存储总量?(单选题)
    A. TRUE
    B. FLASE

  5. etcd 集群中存在 3 个 server 时,重启其中一个 server 完全不会影响服务?(单选题)
    A. TRUE
    B. FALSE

  6. 关于 etcd 提供的 API,以下说法正确的是?(多选题)
    A. etcd 提供了 KeyValue 的存储结构,支持指定 key 查询数据
    B. etcd 提供了 Watch 接口,可以用于订阅 etcd 中数据的更新
    C. etcd 提供了基本的事务操作接口,etcd 确保单条事务执行的原子性
    D. etcd 支持范围查询

  7. 关于 etcd watch,以下说法错误的是?(单选题)
    A. etcd watch 支持订阅指定 key 的最新数据变化
    B. etcd watch 支持订阅指定 key 前缀的数据变化
    C. etcd server 推送数据更新时,只包含数据变化的事件,不包含数据的内容
    D. etcd 支持订阅过去一段时间范围内的数据

  8. 关于 etcd lease,以下说法正确的是?(多选题)
    A. etcd 创建 lease 对象时,需要指定一个时间作为其超时时间
    B. lease 对象被创建后,超过设定的时间一定会被系统自动回收
    C. 将 key 关联到 lease 对象上,当 lease 对象超时后,key 会被系统自动回收
    D. etcd 支持将多个 key 关联到同一个 lease 对象上,从而大幅降低刷新 lease 的性能开销

  9. 关于 etcd 的典型使用场景,以下说法正确的是?(多选题)
    A. etcd 可以用于储存分布式系统的元数据
    B. etcd 可以用于支持分布式系统中的选主功能
    C. 利用 etcd 提供的数据操作接口,可是实现分布式信号量
    D. etcd 可以用于分布式系统的名字服务中心,支持上下游的服务发现

  10. 关于 etcd 的数据,以下说法错误的是?(单选题)
    A. etcd 支持存储多个版本的数据,允许查询指定 key 历史版本的数据
    B. etcd 为了控制数据总空间,会周期性的清理数据的历史版本
    C. etcd 支持修改旧版本的数据
    D. etcd 中,数据以二进制的方式存储在磁盘中

上一篇
下一篇
内容互动
写评论
加载更多
评论文章