课时 16 自测题
以下說法錯誤的是?(單選題) A. etcd 是一個商業(yè)軟件
B. etcd 使用 go 語言編寫
C. etcd 是一個分布式系統(tǒng),通常由多個 server 組成一個集群。
關(guān)于 etcd 重要時間節(jié)點(diǎn),以下說法錯誤的是?(單選題)
A. etcd 最初由 CoreOS 公司開發(fā),用于解決分布式系統(tǒng)中的并發(fā)控制問題
B. etcd 在 2013-6 月在 github 中提交了初始代碼
C. etcd 在 2017 年被 CNCF 基金會接納,成為 CNCF 孵化項(xiàng)目
D. 2019 年 etcd 即將發(fā)布 3.4 版本
關(guān)于 etcd 的可用性,一下說法錯誤的是?(多選題)
A. 3 個節(jié)點(diǎn)組成的集群,可以容忍 1 個節(jié)點(diǎn)故障
B. 4 個節(jié)點(diǎn)組成的集群,可以容忍 2 個節(jié)點(diǎn)故障
C. 生成環(huán)境中,不推薦使用單個節(jié)點(diǎn)的 etcd 集群
D. etcd 是高可用的分布式系統(tǒng),使用 etcd 時無需考慮 etcd 服務(wù)不可用的情況
向 etcd 集群中增加節(jié)點(diǎn),可以擴(kuò)展集群的數(shù)據(jù)存儲總量?(單選題)
A. TRUE
B. FLASE
etcd 集群中存在 3 個 server 時,重啟其中一個 server 完全不會影響服務(wù)?(單選題)
A. TRUE
B. FALSE
關(guān)于 etcd 提供的 API,以下說法正確的是?(多選題)
A. etcd 提供了 KeyValue 的存儲結(jié)構(gòu),支持指定 key 查詢數(shù)據(jù)
B. etcd 提供了 Watch 接口,可以用于訂閱 etcd 中數(shù)據(jù)的更新
C. etcd 提供了基本的事務(wù)操作接口,etcd 確保單條事務(wù)執(zhí)行的原子性
D. etcd 支持范圍查詢
關(guān)于 etcd watch,以下說法錯誤的是?(單選題)
A. etcd watch 支持訂閱指定 key 的最新數(shù)據(jù)變化
B. etcd watch 支持訂閱指定 key 前綴的數(shù)據(jù)變化
C. etcd server 推送數(shù)據(jù)更新時,只包含數(shù)據(jù)變化的事件,不包含數(shù)據(jù)的內(nèi)容
D. etcd 支持訂閱過去一段時間范圍內(nèi)的數(shù)據(jù)
關(guān)于 etcd lease,以下說法正確的是?(多選題)
A. etcd 創(chuàng)建 lease 對象時,需要指定一個時間作為其超時時間
B. lease 對象被創(chuàng)建后,超過設(shè)定的時間一定會被系統(tǒng)自動回收
C. 將 key 關(guān)聯(lián)到 lease 對象上,當(dāng) lease 對象超時后,key 會被系統(tǒng)自動回收
D. etcd 支持將多個 key 關(guān)聯(lián)到同一個 lease 對象上,從而大幅降低刷新 lease 的性能開銷
關(guān)于 etcd 的典型使用場景,以下說法正確的是?(多選題)
A. etcd 可以用于儲存分布式系統(tǒng)的元數(shù)據(jù)
B. etcd 可以用于支持分布式系統(tǒng)中的選主功能
C. 利用 etcd 提供的數(shù)據(jù)操作接口,可是實(shí)現(xiàn)分布式信號量
D. etcd 可以用于分布式系統(tǒng)的名字服務(wù)中心,支持上下游的服務(wù)發(fā)現(xiàn)
關(guān)于 etcd 的數(shù)據(jù),以下說法錯誤的是?(單選題)
A. etcd 支持存儲多個版本的數(shù)據(jù),允許查詢指定 key 歷史版本的數(shù)據(jù)
B. etcd 為了控制數(shù)據(jù)總空間,會周期性的清理數(shù)據(jù)的歷史版本
C. etcd 支持修改舊版本的數(shù)據(jù)
D. etcd 中,數(shù)據(jù)以二進(jìn)制的方式存儲在磁盤中
總結(jié)
- 上一篇: 课时 15-深入解析 Linux 容器
- 下一篇: 课时 16 深入理解 etcd:基于原理