一、注册中心1.启动1.下载nacos在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:
GitHub主页:https://github.com/alibaba/nacos
GitHub的Release下载页:https://github.com/alibaba/nacos/releases
2.开启nacos在bin目录中打开cmd
输入 startup.cmd -m standalone
3.访问nacoshttp://localhost:8848/nacos
用户名和密码默认都是nacos
2.注册1.Nacos的依赖父工程:
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2.2.5.RELEASE</version><type>pom</type><scope>import</scope></dependency>
客户端:
<!-- nacos客户端依赖包 --><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>
2.在模块中的配置文件中配置nacos地址#nacos服务地址spring:cloud:nacos:discovery:server-addr: 127.0.0.1:8848
3.修改调用语句

文章插图
4.启动模块启动模块后,在nacos的管理服务列表中,就会出现注册到nacos的服务名(该名字在application配置文件中配置)
service-edu:建议加入 -不要使用下划线_
spring:application:name: service-eduprofiles:active: dev
3.分级存储模型实例的集合称为集群
文章插图
在application.yaml中修改集群,修改user-service的集群为HZ,此时开启的user-service实例部署在HZ集群中 。
等实例开启后,在修改为SH,再开启一个实例,则后开启的实例部署在SH中
spring:datasource:url: jdbc:mysql://localhost:3306/cloud_user?useSSL=falseusername: rootpassword: gyb20010204driver-class-name: com.mysql.jdbc.Driverapplication:name: userservicecloud:nacos:server-addr: localhost:8848discovery:cluster-name: HZ# 集群名称

文章插图
4.负载均衡

文章插图
5.命名空间在nacos中新建命名空间

文章插图
新建后在服务中配置命名空间的ID(把实例加到)

文章插图
6.临时实例

文章插图
如果实例为临时实例,则会发送心跳,实例down后nacos会通知消费者,并删除实例
如果为非临时实例,则不会删除实例,除非手动删除

文章插图
二、配置管理

文章插图
1.统一配置管理

文章插图

文章插图
3.导入配置管理依赖
<!--nacos配置管理--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency><!--configurationProperties注解--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency>
4.创建bootstrap.yml文件,此文件优先级高于application.yml
经验总结扩展阅读
- 数据科学学习手札146 geopandas中拓扑非法问题的发现、诊断与修复
- 钻石的基本知识
- 学习ASP.NET Core Blazor编程系列九——服务器端校验
- 脆皮烤鸭那里可以学
- 2023跨店满减时间表
- 学习笔记之——C语言 函数
- 四十 Salesforce LWC学习 dynamic interaction 浅入浅出
- day02-HTML02
- Netty学习记录-入门篇
- 高三物理学习方法技巧是什么 有哪些窍门