1. 程式人生 > >畢業設計:文獻參考(六)

畢業設計:文獻參考(六)

0x00 基本資訊

  • 標題:Nginx負載均衡技術研究
  • 來源:重慶郵電大學
  • 作者:馬原龍
  • 時間:2016

0x01 研究背景

負載均衡策略是 Nginx 的核心技術,但是隨著網際網路提供服務的業務型別越來越豐富,而由不同計算能力的伺服器節點組成的異構叢集在各種網路服務中大量存在,Nginx 原有的負載均衡策略已經很難適應當今的需求,對其負載均衡策略的研究成為當今學術界和產業界共同關注的熱點問題之一。

0x02 具體內容

  • 介紹了當前現有的負載均衡演算法以及其情況
  • 介紹了Nginx的詳細資訊
    • Nginx 的工作流程以及原理(Master <--> Worker
      )
    • Nginx 常用模組
    • Nginx 常用負載演算法的原理以及程式碼實現
  • 提出基於最小剩餘的動態 Nginx 負載均衡策略
    • 提出了負載均衡演算法的權值組合方式採用乘積函式的形式分配權值
    • 提出了並研究了上報策略
    • 以紅黑樹的形式組織負載伺服器叢集
    • 以一個簡單的引用來組織負載均衡伺服器
    • 實驗測試決定最優的策略引數
  • 研究了多業務環境下異構叢集的負載均衡策略

0x03 總結

文中從程式碼角度出發,研究了Nginx伺服器的組織形式以及其負載均衡演算法,根據現有的均衡演算法提出並實驗了 “基於最小剩餘的動態均衡策略” 並以實驗來證明了演算法的可行性以及其優於原始演算法的結果。

0x04 參考文獻

  • 馬原龍. Nginx負載均衡技術研究[D].重慶郵電大學,2016.