您好,登錄后才能下訂單哦!
很多場景下,可能需要根據自定義的Riboon的配置,例如修改ribbon的負載均衡規則等。
配置前綴是:<clientName>.ribbon.
NFLoadBalancerClassName:配置ILoadBalancer的實現類
NFLoadBalancerRuleClassName:配置IRule的實現類
NFLoadBalancerPingClassName:配置IPing的實現類
NIWSServerListClassName:配置ServerList的實現類
NIWSServerListFilterClassName:配置ServerListFilter的實現類
? 修改步驟:
修改movie項目yml文件:
user: ??ribbon: ????NFLoadBalanceRuleClassName:?com.netflix.loadbalancer.RandomRule
將負載均衡規則修改為隨機。
啟動注冊中心、movie,同時啟動多個user項目,訪問http://localhost:8020/movie/findById?userId=1
觀察user兩個實例的控制臺:
兩個控制臺打印的訪問log不再保持均衡,表示兩個實例被隨機訪問,達到修改負載均衡規則。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。