使用其他的Ribbon负载均衡算法

其实很简单。

先来看看Ribbon有哪些负载均衡算法:

参考这一篇文章的开头,其罗列了相关的Ribbon负载均衡算法。

使用的话:在配置类中,直接注入相应的类就可以。

@Configuration
public class ConfigBean {

    @Bean
    @LoadBalanced//开启客户端的负载均衡
    public RestTemplate getRestTemplate(){
        return new RestTemplate();
    }
    //下面我们使用其他的轮训算法
    @Bean
    public IRule myRule(){
        return new RandomRule();
    }
}

完整项目地址:

https://hn.devcloud.huaweicloud.com/codehub/project/db863c4dd09b44e1949853aa22197df3/codehub/7172321/commit

发布了241 篇原创文章 · 获赞 94 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/weixin_41060905/article/details/100750112