Nacos之服务配置中心
・
流程图:
1、建立子项目
2、pom
・
・
・
3、yml
・
・
上面的yml应该改为yaml
・
・
4、主启动
・
・
5、业务类
・
・
6、在Nacos中添加配置信息
・
・
・
小总结:
・
・
・
Nacos之服务配置中心之分类配置
・
・
・
・
・
Namespace、Group、Data Id三者之间的关系(有点像项目名、包名、类名之间的关系)
・
・
・
・
Data ID
・
・
测试要求(新建两个配置文件):
・
・
第一个
・
・
・
・
第二个
・
・
・
・
测试:
・
・
・
・
・
Group
・
・分组新建位置展示
・
・
测试新建分组配置:
・
・
・
・
・
再来一个名字一样分组不一样的配置
・
・
・
・
更改项目中的配置:
・
・
・
Namespace
・
测试步骤
・
・
1、新建命名空间
・
・项目中yml配置的写法
・
・
以上图为例子,在项目中配置文件该怎么来写
・
bootstrp.yml中更改
・
・
・
Nacos集群与持久化
・
・
Nacos集群搭建
・
Nacos集群搭建需要Mysql数据库
・
・
・
・
Nacos持久化处理
・
・
・
・
切换到Mysql数据库
・
・
1、步骤概括
・
2、执行Nacos.sql数据库脚本
・
・
在安装的Nacos文件夹中的conf文件夹中找到application.properties文件,然后在后面加上自己的数据源。
・
・
・
3、重新启动Nacos将会看到一个以Mysql数据库为基础的全新空的Nacos。
・
・
・
・
4、后面我们再创建配置文件,我们将能在mysql数据库中看到
・
・
・
・
・
Linux+Mysql生成环境配置
・
・
步骤图:
・
・
・默认linux版的Nacos已经安装好了(可以服务器上用宝塔面板安装)
・
・
集群的配置步骤
・
・
1、Linux上Mysql数据库的配置中
跟Windos上配置操作是一样的
・
2、application.properties配置(持久化处理,跟上面Windows是一样的,就是配置Mysql数据源)
・
3、Linux服务器上nacos的集群配置cluster.conf
|
・
・复制cluster.conf只是为了备份,防止我们改坏了
・
・
4、编辑Nacos的启动脚本startup.sh,使它能够接受不同的启动端口
・
1、复制备份startup.sh
2、修改:
3、执行方式:
・
・
5、Nginx的配置,由它作为负载均衡器
・
・
步骤流程:
・
・
修改Nginx的配置文件nginx.conf
・
・
・
集群搭建测试
・
・
测试流程:
・
・
1、启动nacos
・
・
2、启动nginx
・
・
・
3、nginx测试:
・
・
4、微服务注册进入集群启动微服务
・
・
・
・
・
・
到此Nacos集群搭建成功
・
・
・
・
・
・
・
总结
・
Nacos作为服务配置中心,我们需要在微服务的application.yml中指定active(开发环境),bootstrp.yml中指定nacos.config,有对应的namespace、group、dataid(项目名、包名、类名)这种关系网来觉得配置文件的权限范围。 Nacos集群与持久化 ,首先为了持久化,我们需要替换掉nacos中内嵌的数据库切换为mysql数据库,在下载好的Nacos中的nacos\conf目录下有nacos.sql的脚本,我们到mysql中去执行。 然后再到nacos\conf目录下找到application.properties文件添加上自己mysql的数据源(可以看上面示例),持久化就结束了。Nacos集群搭建:
1、Linux上Mysql数据库的配置中,跟Windos上配置操作是一样的.
2、application.properties配置(持久化处理,跟上面Windows是一样的,就是配置Mysql数据源)
3、Linux服务器上nacos的集群配置cluster.conf
4、编辑Nacos的启动脚本startup.sh,使它能够接受不同的启动端口
5、Nginx的配置,由它作为负载均衡器