天天看點

使用其他的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

繼續閱讀