目录
2.2.3 修改配置文件(application.properties)
1、官网地址
2、NacosServer的安装和启动
NacosServer相当于EurekaServer。包含注册中心和配置中心,注册中心不需要数据库。
2.1 NacosServer的下载
要对应版本,目前使用的是稳定版2.2.7.RELEASE。
下载地址:https://github.com/alibaba/nacos/tags
2.2 nacosServer文件说明
bin目录:启动和停止的命令行。
cmd是window下的命令行。
sh是linux下的脚本。
conf目录:配置文件。
.properities:配置文件。
.properties.example:配置文件例子。
.conf.example:集群配置文件。
.xml:日志文件。
.sql:mysql文件。
2.3 建立数据库
2.3.1 字符集和排序规则
2.3.2 载入nacos-mysql.sql
2.2.3 修改配置文件(application.properties)
2.4 启动nacos服务
报错:
解决方案:
把集群模式(cluster)改为单机模式(standalone)。
默认登录账号:nacos/nacos
3、nacos和eureka的区别
eureka没有登录,nacos默认就有登录。
nacos注册有命名空间。
4、nacos客户端
4.1 新建一个maven
4.2 新建项目
从阿里云上部署项目,spring上没有nacos。
4.3 修改配置文件
默认注册的是public。
4.4 开启nacos客户端
删除了nacosdiscovery和demos文件夹。
4.5 启动
5、Nacos服务发现
同命名空间和同组可以使用DiscoveryClent发现。
6、Nacos集成OpenFeign
01-nacos-client-a去调用02-nacos-client-b,在同一个命名空间和同组下。
6.1 01-nacos-client-b项目
6.1.1 修改配置文件
6.1.2 接口
6.2 02-nacos-client-a项目
6.2.1 修改配置文件
6.2.2 加载openFeign的依赖
加入openfeign的依赖。
添加springCloud的版本 。
添加依赖管理。
6.2.3 开启远程调用
6.2.4 feign接口
6.2.5 远程调用
6.2.6 显示结果
7、Nacos集成gateway
7.1 新建Gateway项目
7.2 依赖版本
7.3 修改配置文件
7.4 开启nacos客户端
7.5 结果
访问地址:ip:port/应用名称/路径
8、Nacos客户端配置项
9、Nacos集群
9.1 三个服务端
9.2 修改application.properties
三个服务端的端口分别是8848、8849、8850
9.3 修改cluster.conf
9.3.1 查看ip地址
ipconfig
9.3.2 加入集群地址
三个文件都要改。
9.3.3 启动
三个服务需要在短时间内启动,有超时机制。
10、配置文件中心
11、配置文件中心快速入门
11.1 启动nacos服务端
参考:NacosServer的安装和启动
11.2 云yml配置
地址:localhost:8848/nacos
英文格式 :
下一行:两个空格
冒号后面:一个空格
对应数据库:
11.3 创建项目
阿里云:https://start.aliyun.com
11.4 修改依赖版本
11.5 创建云配置文件
图标会变
11.6 访问接口
删除了demo文件夹。
删除了application.properties。
11.7 结果
12、配置文件刷新回滚操作
刷新:
回滚:
每刷新一条,就记录一条。
13、Nacos配置读取规则
14、Nacos读取多配置
14.1 建立命名空间
14.2 建立云配置文件
A_GROUP
B_GROUP
14.3 建立项目
14.4 建立云配置文件(bootstrap.yml)
删除了application.properties
14.5 建立domain
删除了demos文件夹。
14.6 建立接口
14.7 接口
15、Nacos读取共享配置文件