Spring Cloud 学习第十一天

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的配置,由它作为负载均衡器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值