微服务-27.配置管理-什么是配置管理

一.配置管理

到目前为止我们已经解决了微服务相关的几个问题:

微服务远程调用

微服务注册、发现

微服务请求路由、负载均衡

微服务登录用户信息传递

不过,现在依然还有几个问题需要解决:

我们发现很多微服务中的配置文件里的配置都是重复的。修改编辑麻烦。

网关路由在配置文件中写死了,如果变更必须重启微服务

某些业务配置在配置文件中写死了,每次修改都要重启服务

每个微服务都有很多重复的配置,维护成本高

这些问题都可以通过统一的配置管理器服务解决。而Nacos不仅仅具备注册中心功能,也具备配置管理的功能:

微服务共享的配置可以统一交给Nacos保存和管理,在Nacos控制台修改配置后,Nacos会将配置变更推送给相关的微服务,并且无需重启即可生效,实现配置热更新。

网关的路由同样是配置,因此同样可以基于这个功能实现动态路由功能,无需重启网关即可修改路由配置。

相关推荐
NAGNIP8 小时前
Serverless 架构下的大模型框架落地实践
算法·架构
brzhang8 小时前
为什么说低代码谎言的破灭,是AI原生开发的起点?
前端·后端·架构
kfyty7259 小时前
loveqq-bootstrap 和 springcloud-bootstrap 有什么区别
后端·架构
brzhang10 小时前
干翻 Docker?WebAssembly 3.0 的野心,远不止浏览器,来一起看看吧
前端·后端·架构
数据智能老司机12 小时前
精通 Python 设计模式——分布式系统模式
python·设计模式·架构
IT小番茄13 小时前
Docker容器间互联的Zabbix监控项目知识整理[十一]
架构
小刘大王13 小时前
while循环与死循环
架构·前端框架
数据智能老司机13 小时前
精通 Python 设计模式——测试模式
python·设计模式·架构
数据智能老司机13 小时前
精通 Python 设计模式——性能模式
python·设计模式·架构
未来影子13 小时前
SpringAI(GA):MCP Server 服务鉴权(过滤器版)
架构