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

一.配置管理

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

微服务远程调用

微服务注册、发现

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

微服务登录用户信息传递

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

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

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

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

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

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

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

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

相关推荐
周杰伦_Jay几秒前
【实战|旅游知识问答RAG系统全链路解析】从配置到落地(附真实日志数据)
大数据·人工智能·分布式·机器学习·架构·旅游·1024程序员节
IT小番茄20 分钟前
政策风口下的万亿市场:"十五五"一网统飞如何引爆无人机AI巡检革命?
架构
IT小番茄23 分钟前
双碳目标下的智慧水务革命:IoT物联网平台如何重塑污水处理未来?
架构
梁萌1 小时前
Linux安装mysql8.4.6
linux·运维·mysql安装·8.4.6
Java 码农1 小时前
mysql8.4.6 LTS 主从架构搭建
mysql·adb·架构
FreeBuf_1 小时前
Ubuntu内核曝严重UAF漏洞,可致攻击者获取Root权限
linux·运维·ubuntu
麦麦大数据2 小时前
F038 vue+flask 微博舆情热搜情感分析大数据分析系统|前后端分离架构
vue.js·架构·flask·情感分析·微博·舆情分析
初学者_xuan3 小时前
零基础新手小白快速了解掌握服务集群与自动化运维(十六)集群部署模块——Keepalived双机热备
运维·自动化·github
行思理3 小时前
Dockerfile 各指令说明
运维·macos·docker·容器·php
Le1Yu4 小时前
注册中心(环境隔离、分级模型、Eureka)、远程调用负载均衡、服务保护原理分析
微服务