Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

怎么监控 Consul 的一个键或一组键?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

只看一个键用 key 类型,查一个目录前缀用 keyprefix。也可以对 HTTP KV 接口自己做阻塞查询。前缀模式适合把一组相关配置按一份结果更新。

讲清原理

收到视图后要处理缺失键,这可能代表删除。前缀下最高索引的条目被删除时,索引可能回退。索引回退后重新读取前缀当前内容,把已经删除的键从本地状态移除。

例子与易错点

订单限流开关只存一个键,可以只监视它。若限流值与生效时间必须一起理解,就读取整个受控前缀并校验组合后统一替换。

延伸阅读 Consul Watches 监视服务时会发生什么? · 如何用阻塞查询等待 Consul KV 变化? · Consul Blocking Query 和 Watch 有什么关系?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。