招財貓網(wǎng)站怎么做搜索熱詞排名
學(xué)習(xí) Nacos 注冊中心
- 一、使用Nacos作為注冊中心
- 1、父pom.xml文件配置SpringCloudAlibaba的dependency-management依賴
- 2、在微服務(wù)中添加Nacos客戶端依賴
- 3、配置Nacos服務(wù)地址
- 二、服務(wù)的分級存儲模型
- 1、配置實例的集群屬性
- 2、權(quán)重配置
- 三、命名空間
一、使用Nacos作為注冊中心
1、父pom.xml文件配置SpringCloudAlibaba的dependency-management依賴
<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>
2、在微服務(wù)中添加Nacos客戶端依賴
<!-- nacos客戶端依賴包 -->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
3、配置Nacos服務(wù)地址
spring:cloud:nacos:server-addr: localhost:8848
二、服務(wù)的分級存儲模型
服務(wù) 👉 集群 👉 實例
優(yōu)先訪問本地集群,當本地集群沒有實例提供服務(wù)的時候,才跨集權(quán)訪問
1、配置實例的集群屬性
spring:cloud:nacos:server-addr: localhost:8848discovery:cluster-name: CHINA
user-service:ribbon: # user-service的負載均衡規(guī)則是:隨機NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule
2、權(quán)重配置
🍀NACOS 權(quán)重配置可以控制服務(wù)實例被訪問的頻率(權(quán)重越大,被訪問的概率越高)
🍀NACOS 控制臺可以設(shè)置每個服務(wù)實例的權(quán)重值(值為0則完全不會提供服務(wù))
三、命名空間
🍇NACOS環(huán)境隔離 (namespace):用于隔離不同的環(huán)境