sgg微服务架构解析-nacos.docx

? ? ? ? ? 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

文档评论(0)

1亿VIP精品文档

相关文档