基于微服務(wù)架構(gòu)的云平臺(tái)服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-08-20 18:46
隨著云計(jì)算技術(shù)的發(fā)展,云平臺(tái)作為其核心應(yīng)用也滲透到各行各業(yè)中得到廣泛的應(yīng)用。云平臺(tái)基于虛擬化等技術(shù)對(duì)底層的軟硬件資源進(jìn)行管理和調(diào)度,并為用戶提供了多種類型的服務(wù),用戶只需要通過輕量級(jí)的客戶端和網(wǎng)絡(luò)即可在任意時(shí)間、地點(diǎn)接入云平臺(tái)進(jìn)行使用。但是隨著用戶量的增長以及功能需求的多樣化,云平臺(tái)服務(wù)端容易出現(xiàn)耦合度過高、性能低下并且難以維護(hù)等問題,逐漸成為整個(gè)系統(tǒng)的瓶頸。本論文針對(duì)實(shí)驗(yàn)室現(xiàn)有的云平臺(tái)在單體架構(gòu)下暴露出的一系列問題,結(jié)合微服務(wù)架構(gòu)對(duì)云平臺(tái)服務(wù)端進(jìn)行設(shè)計(jì)與實(shí)現(xiàn),進(jìn)而提高整體的可靠性、性能以及擴(kuò)展性。首先對(duì)服務(wù)端現(xiàn)有的單體架構(gòu)以及具體需求進(jìn)行詳細(xì)分析,并且結(jié)合微服務(wù)架構(gòu)的設(shè)計(jì)思想,完成了云平臺(tái)服務(wù)端整體架構(gòu)的設(shè)計(jì),將其分為平臺(tái)資源層、服務(wù)通信層、業(yè)務(wù)服務(wù)層以及微服務(wù)治理層。接下來本論文對(duì)云平臺(tái)服務(wù)端進(jìn)行了詳細(xì)的設(shè)計(jì)與實(shí)現(xiàn)。在服務(wù)通信層中引入Spring Cloud Feign客戶端以及Kafka消息中間件,設(shè)計(jì)并實(shí)現(xiàn)了服務(wù)端的通信方式包括同步調(diào)用以及異步調(diào)用。業(yè)務(wù)服務(wù)層則基于微服務(wù)架構(gòu)高內(nèi)聚低耦合的設(shè)計(jì)原則,根據(jù)不同的業(yè)務(wù)邊界對(duì)服務(wù)端進(jìn)行拆分,得到云桌面模塊、云應(yīng)用模塊、云存儲(chǔ)模塊以及基...
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:89 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
用戶個(gè)人信息管理界面
第五章系統(tǒng)的測試與分析戶個(gè)人信息管理頁面如下圖5-3所示:圖5-3用戶個(gè)人信息管理界面同時(shí)用戶也可以對(duì)使用過程中發(fā)現(xiàn)的bug或者個(gè)人意見等信息進(jìn)行反饋,反饋內(nèi)容包括提交人、意見主題以及意見反饋內(nèi)容等,意見內(nèi)容上傳支持圖片或者日志文件的形式。意見反饋界面如下圖5-4所示:圖5-4意見反饋界面另外還支持對(duì)平臺(tái)的公告列表進(jìn)行查看,其中管理員可以進(jìn)行公告的發(fā)布、啟用、編輯和刪除,而用普通用戶只擁有公告的查看權(quán)限。管理員的公告列表界面如下圖5-5所示:圖5-5公告列表界面65
第五章系統(tǒng)的測試與分析戶個(gè)人信息管理頁面如下圖5-3所示:圖5-3用戶個(gè)人信息管理界面同時(shí)用戶也可以對(duì)使用過程中發(fā)現(xiàn)的bug或者個(gè)人意見等信息進(jìn)行反饋,反饋內(nèi)容包括提交人、意見主題以及意見反饋內(nèi)容等,意見內(nèi)容上傳支持圖片或者日志文件的形式。意見反饋界面如下圖5-4所示:圖5-4意見反饋界面另外還支持對(duì)平臺(tái)的公告列表進(jìn)行查看,其中管理員可以進(jìn)行公告的發(fā)布、啟用、編輯和刪除,而用普通用戶只擁有公告的查看權(quán)限。管理員的公告列表界面如下圖5-5所示:圖5-5公告列表界面65
【參考文獻(xiàn)】:
期刊論文
[1]云環(huán)境中Web應(yīng)用的微服務(wù)架構(gòu)[J]. 蘇瑾,田建斌. 電子技術(shù)與軟件工程. 2019(15)
[2]基于服務(wù)網(wǎng)格的微服務(wù)架構(gòu)服務(wù)治理研究[J]. 鄭俊褒,沈林強(qiáng). 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2019(02)
[3]微服務(wù)體系結(jié)構(gòu)實(shí)現(xiàn)框架綜述[J]. 辛園園,鈕俊,謝志軍,張開樂,毛昕怡. 計(jì)算機(jī)工程與應(yīng)用. 2018(19)
[4]微服務(wù)架構(gòu)在企業(yè)信息化建設(shè)平臺(tái)中的應(yīng)用[J]. 李博文,劉鴻沈,裴延兵,孫春春. 信息與電腦(理論版). 2017(11)
[5]云計(jì)算虛擬化技術(shù)的發(fā)展與趨勢[J]. 武志學(xué). 計(jì)算機(jī)應(yīng)用. 2017(04)
[6]微服務(wù)框架介紹與實(shí)現(xiàn)[J]. 黃小鋒,張晶. 電腦與信息技術(shù). 2016(06)
[7]基于海量數(shù)據(jù)的消息隊(duì)列的性能對(duì)比與優(yōu)化方案[J]. 劉峰,鄂海紅. 軟件. 2016(10)
[8]改進(jìn)的基于加權(quán)最小連接數(shù)的負(fù)載均衡算法[J]. 高振斌,潘亞辰,華中,段小紅,趙丹. 科學(xué)技術(shù)與工程. 2016(06)
[9]JWT認(rèn)證技術(shù)及其在WEB中的應(yīng)用[J]. 范展源,羅福強(qiáng). 數(shù)字技術(shù)與應(yīng)用. 2016(02)
[10]Redis數(shù)據(jù)庫特性分析[J]. 馬豫星. 物聯(lián)網(wǎng)技術(shù). 2015(03)
碩士論文
[1]基于微服務(wù)架構(gòu)的自助微商城的研究與實(shí)現(xiàn)[D]. 鐘俊林.北京郵電大學(xué) 2019
[2]面向微服務(wù)架構(gòu)的會(huì)議管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 王晴.華中科技大學(xué) 2018
[3]基于Kafka的消息發(fā)布訂閱服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 盧帥.南京大學(xué) 2018
[4]面向SOA架構(gòu)微服務(wù)的安全系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 唐文宇.南京大學(xué) 2016
本文編號(hào):3354035
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:89 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
用戶個(gè)人信息管理界面
第五章系統(tǒng)的測試與分析戶個(gè)人信息管理頁面如下圖5-3所示:圖5-3用戶個(gè)人信息管理界面同時(shí)用戶也可以對(duì)使用過程中發(fā)現(xiàn)的bug或者個(gè)人意見等信息進(jìn)行反饋,反饋內(nèi)容包括提交人、意見主題以及意見反饋內(nèi)容等,意見內(nèi)容上傳支持圖片或者日志文件的形式。意見反饋界面如下圖5-4所示:圖5-4意見反饋界面另外還支持對(duì)平臺(tái)的公告列表進(jìn)行查看,其中管理員可以進(jìn)行公告的發(fā)布、啟用、編輯和刪除,而用普通用戶只擁有公告的查看權(quán)限。管理員的公告列表界面如下圖5-5所示:圖5-5公告列表界面65
第五章系統(tǒng)的測試與分析戶個(gè)人信息管理頁面如下圖5-3所示:圖5-3用戶個(gè)人信息管理界面同時(shí)用戶也可以對(duì)使用過程中發(fā)現(xiàn)的bug或者個(gè)人意見等信息進(jìn)行反饋,反饋內(nèi)容包括提交人、意見主題以及意見反饋內(nèi)容等,意見內(nèi)容上傳支持圖片或者日志文件的形式。意見反饋界面如下圖5-4所示:圖5-4意見反饋界面另外還支持對(duì)平臺(tái)的公告列表進(jìn)行查看,其中管理員可以進(jìn)行公告的發(fā)布、啟用、編輯和刪除,而用普通用戶只擁有公告的查看權(quán)限。管理員的公告列表界面如下圖5-5所示:圖5-5公告列表界面65
【參考文獻(xiàn)】:
期刊論文
[1]云環(huán)境中Web應(yīng)用的微服務(wù)架構(gòu)[J]. 蘇瑾,田建斌. 電子技術(shù)與軟件工程. 2019(15)
[2]基于服務(wù)網(wǎng)格的微服務(wù)架構(gòu)服務(wù)治理研究[J]. 鄭俊褒,沈林強(qiáng). 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2019(02)
[3]微服務(wù)體系結(jié)構(gòu)實(shí)現(xiàn)框架綜述[J]. 辛園園,鈕俊,謝志軍,張開樂,毛昕怡. 計(jì)算機(jī)工程與應(yīng)用. 2018(19)
[4]微服務(wù)架構(gòu)在企業(yè)信息化建設(shè)平臺(tái)中的應(yīng)用[J]. 李博文,劉鴻沈,裴延兵,孫春春. 信息與電腦(理論版). 2017(11)
[5]云計(jì)算虛擬化技術(shù)的發(fā)展與趨勢[J]. 武志學(xué). 計(jì)算機(jī)應(yīng)用. 2017(04)
[6]微服務(wù)框架介紹與實(shí)現(xiàn)[J]. 黃小鋒,張晶. 電腦與信息技術(shù). 2016(06)
[7]基于海量數(shù)據(jù)的消息隊(duì)列的性能對(duì)比與優(yōu)化方案[J]. 劉峰,鄂海紅. 軟件. 2016(10)
[8]改進(jìn)的基于加權(quán)最小連接數(shù)的負(fù)載均衡算法[J]. 高振斌,潘亞辰,華中,段小紅,趙丹. 科學(xué)技術(shù)與工程. 2016(06)
[9]JWT認(rèn)證技術(shù)及其在WEB中的應(yīng)用[J]. 范展源,羅福強(qiáng). 數(shù)字技術(shù)與應(yīng)用. 2016(02)
[10]Redis數(shù)據(jù)庫特性分析[J]. 馬豫星. 物聯(lián)網(wǎng)技術(shù). 2015(03)
碩士論文
[1]基于微服務(wù)架構(gòu)的自助微商城的研究與實(shí)現(xiàn)[D]. 鐘俊林.北京郵電大學(xué) 2019
[2]面向微服務(wù)架構(gòu)的會(huì)議管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 王晴.華中科技大學(xué) 2018
[3]基于Kafka的消息發(fā)布訂閱服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 盧帥.南京大學(xué) 2018
[4]面向SOA架構(gòu)微服務(wù)的安全系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 唐文宇.南京大學(xué) 2016
本文編號(hào):3354035
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3354035.html
最近更新
教材專著