多个应用怎么共用一份 Nacos 配置?
查看完整题解
参考回答
直接回答
把公共参数放进单独一份配置,让各应用显式导入。应用专用参数仍放各自配置,双方都出现同一个键时,按客户端配置来源的优先级判断最终值。
讲清原理
共享的范围越大,改动影响越大。可以先明确哪些参数真正应该一致,再对共享值做变更评审。Spring Cloud Alibaba 新版使用 spring.config.import,旧 shared-configs 属于迁移语境。
例子与易错点
公共文件含日志格式,订单文件含订单超时。两份文件都设了日志级别时,到应用里查最终读到的值。
延伸阅读 Spring Cloud 项目怎样读取 Nacos 配置? · Data ID 在 Nacos 中表示什么? · Nacos 的动态配置怎么传到应用里?
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。