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会被部署成集群。

posted @ 2024-06-30 10:40  测试微思录-静水流深  阅读(17)  评论(0)    收藏  举报