sgg2020微服务架构解析---11---nacos

视频:https://www.bilibili.com/video/BV18E411x7eT?p=96

总的介绍:

学习资料获取:

springcloudAlibaba的下载的网站:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md

springcloudAlibaba的说明地址:https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html

-------------------------------------------------------------------------95----------------------------------------------------------------------------

nacos:

下载地址:https://github.com/alibaba/Nacos

进入这个nacos.io

下载:

建议版本:

使用nacos的公司:

nacos的文档:https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html#_spring_cloud_alibaba_nacos_discovery

---96---二周目---

第一步,下载nacos。

我的nacos下载到哪里了?

windows直接运行startup.cmd

mac如何启动:sh startup.sh -m standalone

访问:http://localhost:8848/nacos/

启动问文档:https://blog.csdn.net/weixin_44722978/article/details/104690535

---97--二周目---

nacos服务提供者注册:

nacos牛逼的文档:https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html#_spring_cloud_alibaba_nacos_discovery

演示:

第一步:父pom引入pom文件,新建一个服务的提供者,修改pom文件。

需要nacos的子服务要这样的。

第二步:修改yml文件

新建一个工程是9001

这个是需要注册到哪里的。

最后一个是暴露的要监控用的。

第三步:写主要启动类

第四步:启动查看服务列表

启动9001。

启动9002

---98-二周目---

消费者的注册和负载均衡:nacos带着负载均衡的功能的。

为什么nacos带着负载均衡呢?

ribbon就是支持负载均衡和调用restTemplate。

第一步:写yml文件,这个就是你要访问的服务端的服务名称。

第二步:也要配置负载均衡的

第三步:访问

自带负载均衡:

---99---三周目---

dubbo也可以整合nacos。

---100---二周目---

服务的配置中心:

第一步:新建工程3377

第二步:写yml文件,要写两个application.yml和bootstrap.yml

可以去8848读取指定的后缀名字的yaml文件的。

第三步:写controller,注意这个就是@RefreshScope支持动态刷新的功能的。

第四步:细节

看下官网是怎么配置的:

根据公示我们应该这么配置呢?

根据这个公式我们做最后的配置为:

这个相当于一个配置文件。

小总结:

总结:

第五步测试:

在nacos配置的是不能被覆盖的。

application是可以覆盖bootstrap的。

---101-二周目---

命名空间,分组,DataId

首先我们再次回忆一下配置管理:

如何设计呢?

namespace是用来确定开发测试生产的环境的。

一个机房的微服务之间互相调用。

---102---

配置:

第一步:DataId的方案

第一步:我们新建一个测试的脚本

注意此时是两个DataID但是是同一个Group。

第二步:

第三步:测试

---103---

group方案。

第一步:配置nacos

可以看下id是一样的但是group是不一样的。

第二步:yml的操作

第三步:测试

---104---

namespace方案:

总的步骤:

第一步:新建命名空间

第二步:查看命名空间

第三步:我们以DEV为例:

配置文件写:

第四步:

第五步:访问

一般一组服务在一个机房里面的。

---105---

nacos集群架构。

集群架构:https://nacos.io/zh-cn/docs/quick-start.html

nacos的高可用集群:

---106---

第一步:查看脚本,将sql脚本执行下,粘贴到我们的数据库中。

第二步:配置文件修改

第三步:重启

---107---

linux版本的迁移和测试:

第一步:下载解压,

startup.sh

---108---

配置的步骤:

第一步:

修改application.properties

文件在哪里:

第二步:

---109---

第一步:配置nginx

第二步:启动nacos集群和nginx

第三步:测试

---110---

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值