nacos服务分级、负载均衡、权重、环境隔离

划分集群配置

步骤


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策略

服务实例权重设置

实例权重控制

  1. Nacos控制台可以设置实例的权重值,0~1之间
  2. 同集群内的多个实例,权重越高被访问的频率越高
  3. 权重设置为0则完全不会被访问

环境隔离

  1. 在Nacos控制台可以创建namespace,用来隔离不同环境

猜你喜欢

转载自blog.csdn.net/Quiet_tomcat/article/details/124267626