修改默认负载均衡策略(Ribbon)

发布时间:2024年01月12日

修改方式

  • 配置类
  • 配置文件

配置类 

  • 增加配置类:配置类必须拥有 @Configuration 且不能在 @ComponentScan 包下
package com.learning.springcloud.config;
import com.alibaba.cloud.nacos.ribbon.NacosRule;
import com.netflix.loadbalancer.IRule;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class RibbonConfig {

    /**     
    * 全局设置负载均衡策略     
    *     
    * @return     
    */    
    @Bean    
    public IRule iRule() {
        return new NacosRule();   
    }

}
  •  增加客户端负载配置  @RibbonClients
package com.learning.springcloud;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.client.RestTemplateBuilder;
import org.springframework.clou
文章来源:https://blog.csdn.net/u012516524/article/details/135555433
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。