开发者社区 问答 正文

nacos2021版本,实现NacosRule,无效

使用nacos2021版本,里面没有ribbon的maven依赖,可是要实现NacosRule负载均衡,添加了 NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule也是无效,给模块添加了ribbon的maven也没有用,还是会轮询访问其他集群的服务

展开
收起
游客lqmkuxrgy4hu4 2023-01-06 11:23:48 570 分享 版权
1 条回答
写回答
取消 提交回答
  • 可以使用LoadBalancer + Nacos做负载均衡,引入一个jar包。

    <dependency>
     <groupId>org.springframework.cloud</groupId>
     <artifactId>spring-cloud-starter-loadbalancer</artifactId>
    </dependency>
    

    使用这个包来实现负载均衡,具体实现方式和先前版本一样。

    @Bean
    @LoadBalanced //负载均衡注解
    public RestTemplate restTemplate(){
        return new RestTemplate();
    }
    
    2023-01-08 08:09:44
    赞同 展开评论
问答分类:
问答标签:
问答地址: