<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
nacos为什么自带负载均衡
因为在nacos的架包里引入了ribbon
如何实现负载均衡
1.编写一个配置文件配置restTemplate
加上@LoadBalanced实现轮询
2.在配置文件配置要调用的服务地址
3.在controller层调用其他服务(用restTemplate实现负载均衡)
nacos作为配置中心
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
在springboot里bootstrap.yml加载优先级高于application.yml(所以bootstrap去读取nacos里的配置)
例子一:
例子二:
nacos里配置文件的名称
也就是
也就是服务名称-环境.文件后缀。(这里的yml写错了应该是yaml)
点加号文件名就是dataId
命名空间默认public
默认组DEFAULT_GROUP
其他人的笔记