? ?
?
? ?
sgg微服务架构解析11nacos
?
? ?
?
?
?
?
?
?
?
? ? ?
?
?
?
?
?
视频:/video/BV18E411x7eT?p=96
总的介绍:
学习资料获取:
springcloudAlibaba的下载的网站:/alibaba/spring-cloud-alibaba/blob/master/README-zh.md
springcloudAlibaba的说明地址:https://spring-cloud-alibaba-group.github.io/githubs/greenwich/spring-cloud-alibaba.html
95
nacos:
下载地址:/alibaba/Nacos
进入这个nacos.io
下载:
建议版本:
使用nacos的公司:
nacos的文档:https://spring-cloud-alibaba-group.github.io/githubs/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/
启动问文档:/weixinarticle/details/104690535
97--二周目
nacos服务提供者注册:
nacos牛逼的文档:https://spring-cloud-alibaba-group.github.io/githubs/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
配置的步骤:
第一步:
修改perties
文件在哪里:
第二步:
109
第一步:配置nginx
第二步:启动nacos集群和nginx
第三步:测试
11
您可能关注的文档
- AI(人工智能)园区顶层设计方案.docx
- 融数数据基于Kubernetes的微服务治理和构建平台.docx
- Java并发编程与高并发解决方案 (2).docx
- Docker入门到实践-IDEA集成Docker构建容器镜像部署项目.docx
- java植物大战僵尸思路-JAVA课程设计.docx
- jenkins+Docker+springcloud微服务持续集成.docx
- 数据新基建白皮书,释放数据生产力.docx
- 图像超分辨率重建原理学习.docx
- 容器化技术与微服务结合-SpringCloud框架与阿里云serverlessk8s的结合.docx
- SpringCloud微服务架构学习.docx
最近下载
- 贵州省事业单位考试职业能力倾向测验(综合管理类A类)2026年备考策略精析.docx VIP
- 混凝土结构设计标准 GB_T 50010(最新修订版).docx VIP
- 江苏省重点高中2026届高三3月九校联考英语试卷(含答案解析)原卷.pdf
- 《数学(拓展模块一)上下册》中职数学课程全套教学课件.pptx
- 电磁阀课件PPT教学课件.pptx VIP
- 西安交大《大学物理(上册)》教学课件-NO5.ppt VIP
- 统编版 一年级下册道德与法治 第3课《错了就要改》(第二课时)教学课件.pptx
- 事故应急处置及应急知识培训.pptx VIP
- 2025年安徽警官职业学院单招职业适应性测试题库(历年真题).docx VIP
- 高额业绩承诺下的医药企业审计风险研究--以亚太药业为例.pdf
原创力文档

文档评论(0)