新版腾讯分分彩走势图 | 財經 | 資源 | 理財 | 考研 | 職場 | 論文 | 資格 | 股票學院 |

股票學院: 股票入門 - 股票知識 - 股票術語 - 炒股技巧 - 選股技巧 - 跟莊技巧 - 炒股經驗 - 投資策略 - K線圖 - 均線 - 分時圖 - 成交量 - 波浪理論 - 基本面分析 - 心理分析 - 漲停研究 - 趨勢線 - 江恩理論 - MACD - KDJ - 技術指標 - 財經股票書籍在線閱讀 - 金融類書籍下載 - 銀行學院 - 保險學院 - 外匯學院 - 債券學院 - 股票學院 - 基金學院 - 港股學院 - 黃金學院

當前位置:新版腾讯分分彩走势图 > 金融云 > 文章正文

全国11选5开奖结果不一样吗:高性能HTTP服務端的負載均衡算法有哪些?大部分程序員都收藏了...

時間:2019-07-26 22:47:08來源:今日頭條作者:佚名

    新版腾讯分分彩走势图 www.atbwx.com 在一個典型的高并發、大用戶量的Web互聯網系統的架構設計中,對HTTP集群的負載均衡設計是作為高性能系統優化環節中必不可少的方案。HTTP負載均衡的本質上是將Web用戶流量進行均衡減壓,因此在互聯網的大流量項目中,其重要性不言而喻。

    常用的均衡算法有哪些?

    主要的均衡算法有:

    1)輪詢策略;

    2)負載度策略;

    3)響應策略;

    4)哈希策略。

    高性能HTTP服務端的負載均衡算法有哪些?大部分程序員都收藏了...

    1.輪詢策略

    輪詢策略其實很好理解,就是當用戶請求來了之后,「負載均衡器」將請求輪流的轉發到后端不同的業務服務器上。這個策略在DNS方案中用的比較多,無需關注后端服務的狀態,只藥有請求,就往后端輪流轉發,非常的簡單、實用。

    在實際應用中,輪詢也會有多種方式,有按順序輪詢的、有隨機輪詢的、還有按照權重來輪詢的。前兩種比較好理解,第三種按照權重來輪詢,是指給每臺后端服務設定一個權重值,比如性能高的服務器權重高一些,性能低的服務器給的權重低一些,這樣設置的話,分配流量的時候,給權重高的更多流量,可以充分的發揮出后端機器的性能。

    2.負載度策略

    負載度策略是指當「負載均衡器」往后端轉發流量的時候,會先去評估后端每臺服務器的負載壓力情況,對于壓力比較大的后端服務器轉發的請求就少一些,對于壓力比較小的后端服務器可以多轉發一些請求給它。

    這種方式就充分的結合了后端服務器的運行狀態,來動態的分配流量了,比輪詢的方式更為科學一些。

    但是這種方式也帶來了一些弊端,因為需要動態的評估后端服務器的負載壓力,那這個「負載均衡器」除了轉發請求以外,還要做很多額外的工作,比如采集 連接數、請求數、CPU負載指標、IO負載指標等等,通過對這些指標進行計算和對比,判斷出哪一臺后端服務器的負載壓力較大。

    因此這種方式帶來了效果優勢的同時,也增加了「負載均衡器」的實現難度和維護成本。

    3.響應策略

    響應策略是指,當用戶請求過來的時候,「負載均衡器」會優先將請求轉發給當前時刻響應最快的后端服務器。

    也就是說,不管后端服務器負載高不高,也不管配置如何,只要覺得這個服務器在當前時刻能最快的響應用戶的請求,那么就優先把請求轉發給它,這樣的話,對于用戶而言,體驗也最好。

    那「負載均衡器」是怎么知道哪一臺后端服務在當前時刻響應能力最佳呢?

    這就需要「負載均衡器」不停的去統計每一臺后端服務器對請求的處理速度了,比如一分鐘統計一次,生成一個后端服務器處理速度的排行榜。然后「負載均衡器」根據這個排行榜去轉發服務。

    那么這里的問題就是統計的成本了,不停的做這些統計運算本身也會消耗一些性能,同時也會增加「負載均衡器」的實現難度和維護成本。

    4.哈希策略

    Hash策略也比較好理解,就是將請求中的某個信息進行hash計算,然后根據后端服務器臺數取模,得到一個值,算出相同值的請求就被轉發到同一臺后端服務器中。

    常見的用法是對用戶的IP或者ID進行這個策略,然后「負載均衡器」就能保證同一個IP來源或者同一個用戶永遠會被送到同一個后端服務器上了,一般用于處理緩存、會話等功能的時候特別好用。

    相關閱讀

    焦點圖文

    關于我們 | 廣告服務 | 商務合作 | 網站地圖

    版權所有 Copyright(C)2018-2020 蘇州騏云躍網絡科技有限公司,未經授權禁止復制或建立鏡像,否則將依法追究法律責任!
    聲明:我們不做任何形式的代客理財及投資指導,凡是以天下金融網名義做股票推薦的行為均屬違法!
    廣告商的言論與行為均與天下金融網無關!股市有風險,投資需謹慎。
    蘇公網安備 32050502000166號
    蘇ICP備14018528號
    商務合作:新版腾讯分分彩走势图

    天下金融網版權所有