Consul KV 是什么,适合怎么用?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
Consul KV 是每个数据中心的键值存储,适合小配置、开关或应用需要共享的少量元数据。键可以用斜杠组成前缀,方便分组和授权。
讲清原理
服务端复制的是值及其元数据,例如修改索引 ModifyIndex。值可以是一串原始字节,普通 HTTP JSON 表示里的 Value 是 Base64 编码。KV 不会因为写入成功就强制应用加载,也不会默认复制到其他数据中心。
例子与易错点
把订单超时放在 apps/orders/timeout 后,客户端仍要主动读取或等待变化,再把更新应用到组件。
延伸阅读 Consul KV 怎么增删查改? · Consul KV 的 HTTP API 有哪些设计特点? · Consul 怎样让应用动态使用新配置?
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。