SpringCloud Netflix Ribbonのデフォルトの負荷分散ポリシーの変更
1443 ワード
SpringCloud Netflix Ribbonのデフォルトの負荷分散ポリシーの変更
説明:
この論文では,Ribbonベースのサービス消費者クライアント負荷等化に基づいて実現する必要がある.
Netflix Ribbon
デフォルトのロード・バランシング・ポリシーはポーリング・ポリシーです.Spring Cloud Netflix Ribbon負荷分散ポリシーの紹介
Netflix Ribbonのデフォルト負荷分散の変更
従来のJava構成に
IRule
構成を追加し、負荷ポリシーを返します.@Bean
public IRule irule() {
//
return new RandomRule();
}
ソースリンク:https://github.com/myNameIssls/springcloud-study/blob/master/springcloud-service-consumer/src/main/java/cn/tyrone/springcloud/service/consumer/config/BeanConfig.java