Dubbo剖析-負載均衡

一、前言

在服務(wù)提供方是集群的時候,為了避免大量請求一直落到一個或者幾個服務(wù)提供方機器上,從而使這些機器負載很高,甚至打死,需要做一定的負載均衡策略。Dubbo 提供了多種均衡策略,缺省為 random 隨機調(diào)用

二、dubbo負載均衡策略

  • Random LoadBalance 隨機策略
    按權(quán)重設(shè)置隨機概率。
  • RoundRobin LoadBalance 輪詢策略
    輪循,按公約后的權(quán)重設(shè)置輪循比率
  • LeastActive LoadBalance 最少活躍調(diào)用數(shù)
    最少活躍調(diào)用數(shù),相同活躍數(shù)的隨機,活躍數(shù)指調(diào)用前后計數(shù)差
  • ConsistentHash LoadBalance 一致性hash策略
    一致性 Hash,相同參數(shù)的請求總是發(fā)到同一提供者。
    當某一臺提供者掛時,原本發(fā)往該提供者的請求,基于虛擬節(jié)點,平攤到其它提供者,不會引起劇烈變動。

三、 何時加載負載均衡策略

image.png

四、總結(jié)

dubbo提供了幾種常見的負載均衡策略,如果您需要定制自己額負載均衡策略,可以按照dubbo的規(guī)范進行定制化,比如你可以定制均勻一致性hash對dubbo的一致性hash進行改良。

歡迎大家加入微信掃碼進入知識星球進行深入探討


121、.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 【摘要】 面對大量用戶訪問、高并發(fā)請求,海量數(shù)據(jù),可以使用高性能的服務(wù)器、大型數(shù)據(jù)庫,存儲設(shè)備,高性能Web服務(wù)器...
    靜修佛緣閱讀 4,842評論 0 24
  • 在集群負載均衡時,Dubbo提供了多種均衡策略,缺省為random隨機調(diào)用。 可以自行擴展負載均衡策略,參見:負載...
    把愛放下會走更遠閱讀 2,490評論 0 0
  • 不說話 靜靜守候這淡淡的生活 寫代碼 聽歌 看電影 還有 想你 —— 3.6
    嵐風的葉子閱讀 369評論 0 0
  • 我的愛人曾與我相會在柳園中,她雪白的纖足穿過那柳間。 她要我簡單地去愛,就像樹木吐出新芽。 但我,年少愚笨,不曾聽...
    竹語人閱讀 348評論 0 1
  • 女人,從來都是柔情似水的,認定了就要等到,可以說是把全身心都托付出去了,可是男人結(jié)果往往不盡如意,對你的信誓旦旦也...
    哈哈_8dab閱讀 401評論 0 0

友情鏈接更多精彩內(nèi)容