划分集群配置
步骤
spring:
application:
# user服务的服务名称
name: userService
cloud:
nacos:
server-addr: localhost:8848 # nacos服务地址
discovery:
# 配置集群名称 自定义
cluster-name: SH
默认搭建后,采用的是负载均衡策略,若想设置为同一集群内优先访问,在服务调用者内配置代码如下
userservice:
ribbon:
NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule # 指定Nacos策略
服务实例权重设置
实例权重控制
- Nacos控制台可以设置实例的权重值,0~1之间
- 同集群内的多个实例,权重越高被访问的频率越高
- 权重设置为0则完全不会被访问
环境隔离
- 在Nacos控制台可以创建namespace,用来隔离不同环境