什么是动态配置?
在Nacos中,动态配置是指可以在运行时动态修改应用程序的配置信息,而不需要重新启动或重新部署应用程序。通过Nacos的动态配置功能,开发人员可以将应用程序的配置信息存储在Nacos服务器中,并在需要时进行修改和更新。这样,即使应用程序已经在运行,也可以通过修改Nacos中的配置信息来实现配置的更新,从而避免了重新部署的麻烦
举个栗子
比如我们的服务部署到三个服务器,需要连接数据库,那如果数据库的账号密码或者其他配置项发生变化,我们需要修改配置项,然后重启服务,并且还要重启三次太麻烦了,所以就有了动态配置,这些配置项存储到nacos里面,修改nacos的配置信息来实现动态更新配置项。
案例演示
增删改查 配置项 可视化版本
- Data ID 就是一个key
- Group 分组
- 配置格式 就是你要存储的数据格式
- 配置内容 存储的数据
增删改查 配置项 代码版本
- publishSingle 新增配置项
- remove 删除配置项
- getConfig 读取配置项
- subscribe 监听配置项变化