需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):15091 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著訪問流量的劇增,服務(wù)器的負載壓力也在不斷加大,為解決這一問題通常采用兩種方法,一是運用垂直擴展提升單機性能架構(gòu)與硬件性能來減緩訪問壓力;二是運用水平擴展增加后端服務(wù)器的數(shù)量為原始服務(wù)器分擔訪問壓力。第二種方法相比第一種方法,在性能上具有根據(jù)服務(wù)壓力進行動態(tài)調(diào)整的優(yōu)點,但如果想讓新建的集群真正做到為原始服務(wù)器分擔壓力,就必須讓用戶知道并在訪問中使用這些新增服務(wù)器的IP。為解決這一問題,本系統(tǒng)采用負載均衡架構(gòu),水平增加后端服務(wù)器數(shù)量并在后端服務(wù)環(huán)境與用戶之間搭建負載均衡器,用戶只需訪問與他處在同一網(wǎng)段的負載均衡器的外網(wǎng)IP,訪問信息與返回信息都會由處在中間位置的負載均衡器處理。采用這種方法實現(xiàn)了即使用戶不知道新增服務(wù)器的訪問IP,集群也可以做到訪問壓力的均衡負載。同時系統(tǒng)采用負載均衡技術(shù)中的Nginx軟件負載,利用Nginx與LTMJ服務(wù)環(huán)境、配置Tomcat服務(wù)器的虛擬機搭建了一個負載均衡集群,將Nginx設(shè)置為雙網(wǎng)卡,在集群中擔任反向代理的角色,再將Nginx的緩存功能開啟,提高集群可用性。
關(guān)鍵詞:負載均衡;集群;反向代理
目 錄 摘 要 Abstract 1 引言-1 1.1 課題研究背景及意義-1 1.2 課題研究目的與實現(xiàn)功能-2 2 負載均衡-3 2.1 負載均衡集群的架構(gòu)分析-3 2.2 負載均衡技術(shù)的分類及特點-3 2.2.1 硬件負載均衡-3 2.2.2 軟件負載均衡-4 2.2.3 全局負載均衡-4 2.2.4 服務(wù)器負載均衡-5 2.2.5 混合型負載均衡-5 3 Nginx實現(xiàn)LTMJ負載均衡的可行性分析-6 3.1 經(jīng)濟可行性分析-6 3.2 技術(shù)上的可行性分析-6 3.2.1 負載均衡和調(diào)度-6 3.2.2 輕量級通信制度-8 3.2.3 容錯制度-9 4 Nginx及其相關(guān)技術(shù)-11 4.1 Nginx基礎(chǔ)知識-11 4.2 正向代理與反向代理-11 4.3 緩存功能-12 4.4 集群-12 5 Nginx實現(xiàn)LTMJ負載均衡的分析與設(shè)計-14 5.1 功能設(shè)計總體思想目標-14 5.2 負載均衡集群的部署架構(gòu)-14 5.3 Nginx設(shè)置的調(diào)度信息-15 6 Nginx負載均衡集群的搭建-16 6.1 LTMJ環(huán)境的安裝與使用-16 6.1.1 Tomcat服務(wù)器安裝過程-16 6.1.2 MySQL數(shù)據(jù)庫安裝過程-18 6.1.3 Tomcat與MySQL的結(jié)合-19 6.2 Nginx的安裝與使用-19 6.3 Nginx配置及優(yōu)化-19 6.3.1 Nginx負載均衡配置-19 6.3.2 開啟緩存-20 6.3.3 真實地址向后端的傳遞-20 7 測試-22 7.1 測試環(huán)境-22 7.2 功能測試及分析-22 7.2.1 Nginx負載均衡功能測試-22 7.2.2 Nginx緩存功能測試-23 7.2.3 后端服務(wù)器獲取真實訪問地址的功能測試-23 7.2.4 測試總結(jié)-23 結(jié) 論-24 致 謝-25 參考文獻-26 |