其他分享
首页 > 其他分享> > 06-Nacos配置管理

06-Nacos配置管理

作者:互联网

一、Nacos配置管理

Nacos除了可以做注册中心,同样可以做配置管理来使用

1.1、统一配置管理

1.1.1、在Nacos中添加配置文件

注意事项

  • 项目的核心配置,需要热更新的配置才有放到Nacos管理的必要。基本不会变更的一些配置还是保存在微服务本地比较好;通常是一些偶尔会变动的参数

1.1.2、从微服务拉取配置

注意事项

  • 有时启动的时候失败,提示${pattern.dateformat}注入失败,可以尝试重启Nacos服务器
  • 如果出现以下警告信息也可以忽略
    • Ignore the empty nacos configuration and get it based on dataId[userservice] & group[DEFAULT_GROUP]

1.2、配置热更新

1.2.1、方式一

1.2.2、方式二

1.3、配置共享

1.3.1、配置共享说明

1.3.2、测试配置共享

①、添加一个环境共享配置

②、在user-service中读取共享配置

③、运行两个UserApplication,使用不同的profile

④、执行程序,查看运行结果

1.3.3、配置共享的优先级

①、优先级说明

②、演示

1.3.4、小结

1.4、搭建Nacos集群

1.4.1、集群结构图

1.4.2、搭建集群

①、初始化数据库

  • Nacos默认数据存储在内嵌数据库Derby中,不属于生产可用的数据库
  • 官方推荐的最佳实践是使用带有主从的高可用数据库集群,主从模式的高可用数据库可以参考之前的Mysql进阶分类随笔
  • 在本次学习中,使用单点的数据库来学习

②、配置Nacos

③、启动

④、使用Nginx反向代理

⑤、Java代码修改

1.4.3、小结

标签:COMMENT,06,DEFAULT,配置管理,Nacos,nacos,varchar,NULL,id
来源: https://www.cnblogs.com/OnlyOnYourself-lzw/p/16458202.html