Spring cloud gateway 结合Nacos 总结

Spring cloud gateway 结合Nacos 总结

  • Maven版本

    • Spring Cloud 版本 Hoxton.SR6
    • Spring Boot 版本 2.2.8.RELEASE
    • Spring Cloud Alibaba 版本 2.2.1.RELEASE

问题描述:

Spring Cloud Gateway 结合Nacos 进行灰色发布时,调整Nacos服务权重,使用网关访问时候还是采用轮询法(Round Robin),没有按权重值转发。

解决方案:

在Spring 中注入以下Bean:

/**
 * 加载负载均衡策略规则,支持灰度发布
 *
 * @return com.netflix.loadbalancer.IRule
 * @throws
 * @see
 * @since
 **/
@Bean
@Scope(value = "prototype")
public IRule loadBalanceRule() {
    return new NacosRule();
}
posted @ 2020-10-10 14:34  Zhifeng_Shen  阅读(46)  评论(0编辑  收藏