nacos学习笔记之配置中心
1.简介
nacos是阿里开源的java应用,主要作用是做配置中心和服务注册发现中心。
2.安装
下载地址:
https://github.com/alibaba/nacos/releases
前提:
jdk1.8以上
maven 3.2.x以上
下载安装包后解压缩,进入bin目录双击startup.cmd即可启动nacos-server,浏览器中输入
http://localhost:8848/nacos进行访问,默认账号和密码都是nacos

3.外部mysql数据库支持
3.1安装mysql(5.6.5以上,8以下)
3.2初始化mysql数据库,新建数据库nacos_config,数据库初始化文件:${nacoshome}/conf/nacos-mysql.sql



3.3修改${nacoshome}/conf/application.properties文件末尾增加mysql数据源配置,添加mysql数据源的url、用户名和密码
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=GMT%2B8
db.user=root
db.password=root
改完配置后重启nacos

4.通过java代码获取配置
4.1发布配置



4.2java代码获取配置信息
5.nacos配置管理模型
在nacos中通过namespace、group和DataId可以定位到一个配置集(配置文件),默认的命名空间是public。

6.命名空间
默认情况下的命名空间只有public,后面可根据需要创建。



7.微服务读取配置
8.自定义配置
bootstrap.yml这个配置文件优先于application.yml加载。
9.扩展配置与配置优先级
10.nacos集群
在实际生产使用中nacos会被部署成集群。

浙公网安备 33010602011771号