基于Dubbo和Spring MVC的紅十字會(huì)業(yè)務(wù)平臺(tái)的設(shè)計(jì)及優(yōu)化
發(fā)布時(shí)間:2023-09-17 07:42
在分布式服務(wù)器應(yīng)用服務(wù)部署中,負(fù)載平衡是影響服務(wù)性能的重要因素,影響負(fù)載平衡的最大因素是服務(wù)器的性能和請求服務(wù)執(zhí)行所占性能比。傳統(tǒng)的負(fù)載平衡算法(隨機(jī)數(shù)算法、輪訓(xùn)算法、一致性哈希算法等)是通過對服務(wù)器權(quán)重的處理或者對服務(wù)器攜帶的特定值進(jìn)行做哈希值運(yùn)算實(shí)現(xiàn)負(fù)載平衡,沒有對服務(wù)器本身的運(yùn)行環(huán)境進(jìn)行分析探究,且服務(wù)器性能方面的考慮也沒有得到體現(xiàn)。本文在深入分析比較傳統(tǒng)負(fù)載平衡算法的基礎(chǔ)上,結(jié)合基于Dubbo和Spring MVC框架的紅十字會(huì)業(yè)務(wù)平臺(tái),在完成系統(tǒng)分析、設(shè)計(jì)的基礎(chǔ)上,為優(yōu)化系統(tǒng)性能,通過改進(jìn)最小并發(fā)數(shù)算法,設(shè)計(jì)出一種完全基于負(fù)載因子的改進(jìn)算法,較好地實(shí)現(xiàn)系統(tǒng)應(yīng)用負(fù)載的平衡。本文主要的工作如下:1.分析了設(shè)計(jì)平臺(tái)的背景及負(fù)載均衡算法國內(nèi)外的研究現(xiàn)狀。對平臺(tái)設(shè)計(jì)的必要性和算法的可研究性做了研究。2.分析了面向服務(wù)架構(gòu)上負(fù)載均衡模型的構(gòu)建。對傳統(tǒng)的負(fù)載平衡算法進(jìn)行了研究,根據(jù)實(shí)際情況分析算法的缺陷以及實(shí)踐的業(yè)務(wù)平臺(tái)在負(fù)載均衡上面的需求。3.提出了一種改進(jìn)的完全基于負(fù)載因子的負(fù)載均衡算法。針對傳統(tǒng)算法的缺陷以及業(yè)務(wù)平臺(tái)對負(fù)載平衡的需求,改進(jìn)了最小并發(fā)數(shù)算法,并設(shè)計(jì)了一種完全基于負(fù)載因子...
【文章頁數(shù)】:97 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
緒論
1.1 項(xiàng)目背景
1.2 課題的技術(shù)背景
1.3 負(fù)載均衡算法國內(nèi)外研究現(xiàn)狀
1.4 本文的主要內(nèi)容
2 負(fù)載均衡算法研究
2.1 SOA架構(gòu)的分布式服務(wù)概述
2.1.1 面向服務(wù)架構(gòu)的定義
2.1.2 面向服務(wù)架構(gòu)模型的構(gòu)建
2.1.3 面向服務(wù)架構(gòu)與分布式服務(wù)的關(guān)系
2.1.4 傳統(tǒng)負(fù)載均衡算法
2.1.5 傳統(tǒng)負(fù)載平衡算法下的平臺(tái)問題
2.2 改進(jìn)并設(shè)計(jì)負(fù)載平衡算法
2.2.1 一致性哈希算法
2.2.2 加權(quán)最小并發(fā)數(shù)算法
2.2.3 加權(quán)負(fù)載因子最小并發(fā)數(shù)算法
2.2.4 綜合因子負(fù)載均衡算法
2.3 本章總結(jié)
3 平臺(tái)分析
3.1 需求分析
3.1.1 系統(tǒng)角色分析
3.1.2 業(yè)務(wù)流程需求分析
3.1.3 功能模塊分析
3.2 技術(shù)可行性分析
3.2.1 基于SOA架構(gòu)
3.2.2 選擇MVC設(shè)計(jì)模式和成熟的Spring框架
3.3 本章小結(jié)
4 平臺(tái)設(shè)計(jì)
4.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.1.1 SOA架構(gòu)應(yīng)用
4.1.2 平臺(tái)的總體架構(gòu)設(shè)計(jì)
4.1.3 Maven+Spring MVC+Dubbo框架搭建
4.2 交互接口設(shè)計(jì)
4.3 功能模塊設(shè)計(jì)
4.3.1 網(wǎng)站功能
4.3.2 內(nèi)部管理功能模塊
4.4 數(shù)據(jù)庫設(shè)計(jì)
4.4.1 安全體系架構(gòu)
4.4.2 物理層安全措施
4.4.3 網(wǎng)絡(luò)層安全設(shè)計(jì)
4.4.4 應(yīng)用層安全設(shè)計(jì)
4.4.5 數(shù)據(jù)層安全設(shè)計(jì)
4.5 本章小結(jié)
5 負(fù)載均衡算法實(shí)踐
5.1 傳統(tǒng)負(fù)載平衡算法實(shí)驗(yàn)
5.2 加權(quán)負(fù)載因子最小并發(fā)算法實(shí)驗(yàn)
5.3 綜合因子負(fù)載均衡算法實(shí)驗(yàn)
5.4 改進(jìn)的負(fù)載平衡算法在紅十字會(huì)平臺(tái)中的應(yīng)用
5.5 本章小結(jié)
6 總結(jié)與展望
6.1 總結(jié)
6.2 展望
致謝
參考文獻(xiàn)
本文編號(hào):3847301
【文章頁數(shù)】:97 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
緒論
1.1 項(xiàng)目背景
1.2 課題的技術(shù)背景
1.3 負(fù)載均衡算法國內(nèi)外研究現(xiàn)狀
1.4 本文的主要內(nèi)容
2 負(fù)載均衡算法研究
2.1 SOA架構(gòu)的分布式服務(wù)概述
2.1.1 面向服務(wù)架構(gòu)的定義
2.1.2 面向服務(wù)架構(gòu)模型的構(gòu)建
2.1.3 面向服務(wù)架構(gòu)與分布式服務(wù)的關(guān)系
2.1.4 傳統(tǒng)負(fù)載均衡算法
2.1.5 傳統(tǒng)負(fù)載平衡算法下的平臺(tái)問題
2.2 改進(jìn)并設(shè)計(jì)負(fù)載平衡算法
2.2.1 一致性哈希算法
2.2.2 加權(quán)最小并發(fā)數(shù)算法
2.2.3 加權(quán)負(fù)載因子最小并發(fā)數(shù)算法
2.2.4 綜合因子負(fù)載均衡算法
2.3 本章總結(jié)
3 平臺(tái)分析
3.1 需求分析
3.1.1 系統(tǒng)角色分析
3.1.2 業(yè)務(wù)流程需求分析
3.1.3 功能模塊分析
3.2 技術(shù)可行性分析
3.2.1 基于SOA架構(gòu)
3.2.2 選擇MVC設(shè)計(jì)模式和成熟的Spring框架
3.3 本章小結(jié)
4 平臺(tái)設(shè)計(jì)
4.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.1.1 SOA架構(gòu)應(yīng)用
4.1.2 平臺(tái)的總體架構(gòu)設(shè)計(jì)
4.1.3 Maven+Spring MVC+Dubbo框架搭建
4.2 交互接口設(shè)計(jì)
4.3 功能模塊設(shè)計(jì)
4.3.1 網(wǎng)站功能
4.3.2 內(nèi)部管理功能模塊
4.4 數(shù)據(jù)庫設(shè)計(jì)
4.4.1 安全體系架構(gòu)
4.4.2 物理層安全措施
4.4.3 網(wǎng)絡(luò)層安全設(shè)計(jì)
4.4.4 應(yīng)用層安全設(shè)計(jì)
4.4.5 數(shù)據(jù)層安全設(shè)計(jì)
4.5 本章小結(jié)
5 負(fù)載均衡算法實(shí)踐
5.1 傳統(tǒng)負(fù)載平衡算法實(shí)驗(yàn)
5.2 加權(quán)負(fù)載因子最小并發(fā)算法實(shí)驗(yàn)
5.3 綜合因子負(fù)載均衡算法實(shí)驗(yàn)
5.4 改進(jìn)的負(fù)載平衡算法在紅十字會(huì)平臺(tái)中的應(yīng)用
5.5 本章小結(jié)
6 總結(jié)與展望
6.1 總結(jié)
6.2 展望
致謝
參考文獻(xiàn)
本文編號(hào):3847301
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3847301.html
最近更新
教材專著