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

Consul 怎样让应用动态使用新配置?

查看完整题解

参考回答

直接回答

把新配置写到 Consul KV 后,由应用通过 Watch 或阻塞查询拿到新内容。应用或框架要把读到的新值真正用起来。

讲清原理

客户端把配置读进来先验证格式和范围,通过后再替换原配置。不适合热改的组件可能要重建或重启。几项设置必须作为一个整体使用时,可把它们放一份文档,或在写端和读端明确配置版本。

例子与易错点

日志级别可以在进程里调整。连接池的连接可能还在被旧请求持有,就要先确认库支持哪种切换方式,再改配置。

延伸阅读 Consul KV 是什么,适合怎么用? · 怎么监控 Consul 的一个键或一组键? · 怎么把 Consul 接入 Spring Cloud 应用?

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

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