天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

微服務(wù)架構(gòu)的研究及其在線教育系統(tǒng)的實現(xiàn)

發(fā)布時間:2020-03-18 11:35
【摘要】:隨著移動互聯(lián)網(wǎng)技術(shù)的快速發(fā)展以及教育行業(yè)的信息化改革,在線教育這個概念迅速火熱起來,出現(xiàn)了越來越多的在線教育平臺。最初的在線教育平臺功能比較簡單,隨著用戶需求的不斷變化,在線教育平臺的功能需要不斷的擴(kuò)展,要是沒有設(shè)計一個好的軟件架構(gòu),當(dāng)需要在系統(tǒng)中進(jìn)行功能的擴(kuò)展時就比較麻煩。因此,本文基于微服務(wù)設(shè)計理念,設(shè)計了一個低耦合、易擴(kuò)展、可伸縮、高可用、高性能、可持續(xù)集成以及自動化部署的軟件架構(gòu),并且使用該微服務(wù)框架開發(fā)實現(xiàn)了在線教育系統(tǒng)平臺。本文首先對微服務(wù)架構(gòu)設(shè)計的基本原則以及用到的關(guān)鍵技術(shù)進(jìn)行研究。為了保證系統(tǒng)的高可用和高性能,采用LVS+Keepalived+Nginx組合構(gòu)成二層負(fù)載均衡架構(gòu),來對系統(tǒng)的應(yīng)用服務(wù)器集群進(jìn)行負(fù)載均衡;基于低耦合、易擴(kuò)展和避免重復(fù)開發(fā)的設(shè)計原則,通過以業(yè)務(wù)為邊界對系統(tǒng)功能點(diǎn)進(jìn)行劃分建模,然后采用分布式服務(wù)框架Dubbo進(jìn)行微服務(wù)模塊的開發(fā);為了保證Dubbo微服務(wù)模塊的高可用,使用Zookeeper集群對Dubbo服務(wù)模塊的提供者和消費(fèi)者進(jìn)行管理;為了對眾多的微服務(wù)模塊配置文件進(jìn)行動態(tài)的統(tǒng)一管理,擴(kuò)展Disconf作為系統(tǒng)的分布式配置中心;為了對Dubbo服務(wù)調(diào)用鏈進(jìn)行追蹤保證系統(tǒng)的穩(wěn)定性,采用Zipkin來實時監(jiān)控。然后,根據(jù)具體的業(yè)務(wù)需求設(shè)計整個在線教育系統(tǒng)的系統(tǒng)架構(gòu),并給出了系統(tǒng)中各類服務(wù)器的設(shè)計方案。然后使用SpringBoot+Spring Data Jpa+Dubbo開發(fā)框架來實現(xiàn)各個功能模塊,并且詳細(xì)介紹了如何把開發(fā)好的應(yīng)用程序構(gòu)建Docker鏡像以及部署使用。最后,整個系統(tǒng)應(yīng)用服務(wù)器采用虛擬化技術(shù)Docker進(jìn)行集成部署,并進(jìn)行系統(tǒng)的功能測試和性能測試。從測試結(jié)果來看,符合預(yù)期要求,取得了比較好的效果。
【圖文】:

工程碩士學(xué)位,代碼組,北京郵電大學(xué),高負(fù)載


邐北京郵電大學(xué)工程碩士學(xué)位論文邐逡逑如圖1-1所示,WAR包中的服務(wù)功能模塊A的負(fù)載己經(jīng)達(dá)到了邋90%,為了逡逑防止A模塊的高負(fù)載而拖垮整個服務(wù),必須進(jìn)行擴(kuò)容。而同一邋WAR包中的其它逡逑兩個服務(wù)功能模塊的負(fù)載還很低、還沒到達(dá)其處理能力的一半。由于這種單一逡逑WAR包的代碼組織方式,要對服務(wù)擴(kuò)容,只能重復(fù)部署這個WAR包。這種方式逡逑雖然可以將服務(wù)功能模塊A的負(fù)載降為其原來負(fù)載的一半,但是也使得其它部逡逑分的利用率更低,浪費(fèi)系統(tǒng)整體的資源。逡逑

系統(tǒng)擴(kuò)容,架構(gòu)模式


目前實現(xiàn)微服務(wù)設(shè)計理念的技術(shù)架構(gòu)主要有Dubbo和Spring邋Cloud%逡逑Dubbo自身僅僅是…個分布式服務(wù)遠(yuǎn)程調(diào)用框架,讓其作為?個完整微服務(wù)逡逑架構(gòu)還存在一些問題,因此,需要通過?些第三方組件來擴(kuò)展其功能模塊,比如逡逑分布式配置中心、請求鏈路監(jiān)控中心等。逡逑Spring邋Cloud邋Netflix項目是Spring邋Cloud的子項目之一,主要內(nèi)容是對Netflix逡逑公司一系列開源產(chǎn)品的包裝,它為Spring邋Boot應(yīng)用提供了自配置的Netflix邋OSS逡逑整合。通過一些簡單的注解,開發(fā)者就可以快速的在應(yīng)用中配置一下常用模塊并逡逑構(gòu)建龐大的分布式系統(tǒng)|41。它主要提供的模塊包括:服務(wù)發(fā)現(xiàn)(Eureka),斷路逡逑器(Hystrix),智能路由(Zuul),客戶端負(fù)載均衡(Ribbon和feign)等。逡逑本課題在對微服務(wù)架構(gòu)技術(shù)選型的時候,:卜:要從以下兩點(diǎn)進(jìn)行考慮:逡逑一、技術(shù)使用成本。由于該課題-足企業(yè)所委托,該企業(yè)以前的某些模塊己經(jīng)逡逑采用Dubbo進(jìn)行開發(fā),究全遷移到SpringCloiid平臺代價太高。此外,企業(yè)的開逡逑發(fā)工程師對SpringCloud都不是很熟悉,,學(xué)習(xí)和使用成本都很高,而對于Dubbo逡逑則比較熟悉,使用成本比較低。逡逑3逡逑
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 王雨露;;中小學(xué)在線教育現(xiàn)狀、問題與優(yōu)化[J];學(xué)周刊;2018年27期

2 姚眉捷;鄭依林;喬輝;張志;;大學(xué)生在線教育直播課程弊端分析及對策建議[J];科技創(chuàng)業(yè)月刊;2018年04期

3 吳安;;基于虛擬價值鏈理論的在線教育產(chǎn)業(yè)盈利模式研究[J];長春工程學(xué)院學(xué)報(社會科學(xué)版);2018年02期

4 ;一周融資30億元 在線教育或成今年投資風(fēng)口[J];企業(yè)研究;2018年08期

5 唐景莉;;中國高校將面向全球免費(fèi)提供在線教育課[J];中國建設(shè)教育;2013年03期

6 李澤眾;;在線教育產(chǎn)品設(shè)計的研究[J];東方藏品;2016年11期

7 胡雍;;在線教育的發(fā)展及對我國高等教育改革的啟示[J];人才培養(yǎng)與教學(xué)改革-浙江工商大學(xué)教學(xué)改革論文集;2015年00期

8 隋鎮(zhèn)羽;趙碩;王浩澤;王秋婷;;長春市在線教育平臺發(fā)展問題研究及解決對策[J];經(jīng)貿(mào)實踐;2017年23期

9 ;在線教育發(fā)展史:在線教育五大階段你在什么位置?[J];教育現(xiàn)代化;2017年48期

10 ;在線教育的冰與火[J];中國戰(zhàn)略新興產(chǎn)業(yè);2017年47期

相關(guān)會議論文 前10條

1 ;年度數(shù)據(jù)發(fā)布-在線教育 2017年[A];艾瑞咨詢系列研究報告(2018年第1期)[C];2018年

2 ;2016年中國在線教育市場規(guī)模突破1500億元[A];艾瑞咨詢系列研究報告(2017年第6期)[C];2017年

3 ;中國直播互動教育行業(yè)研究報告[A];艾瑞咨詢系列研究報告(2017年第8期)[C];2017年

4 ;國內(nèi)在線教育分類[A];中國教育網(wǎng)絡(luò)2015年5月刊[C];2015年

5 張靜;;論合作學(xué)習(xí)方式應(yīng)用于在線教育的必要性與可能性[A];山東心理學(xué)會第十屆學(xué)術(shù)會議論文提要匯編[C];2002年

6 陶西平;;云時代在線教育三大爭論焦點(diǎn)待解[A];《師陶學(xué)刊》2015年12月[C];2015年

7 唐雨;曾蒙田;;開放在線教育平臺及課程體系[A];中國高等教育學(xué)會教育信息化分會第十二次學(xué)術(shù)年會論文集[C];2014年

8 朱新軍;;職工在線教育考試系統(tǒng)的設(shè)計與實現(xiàn)[A];鐵道部信息技術(shù)中心成立30周年暨鐵路運(yùn)輸管理信息系統(tǒng)(TMIS)工程全面竣工投產(chǎn)TMIS工程建設(shè)論文專輯(二)[C];2005年

9 于麗;趙雯暉;張文婧;鹿彬彬;;從Coursera到愛課程[A];傳承與創(chuàng)新——提升高等教育質(zhì)量[C];2014年

10 ;2015年 中國在線教育平臺研究報告[A];艾瑞咨詢系列研究報告(2015年第12期)[C];2015年

相關(guān)重要報紙文章 前10條

1 本報記者 胡軍;淘寶模式將課件銷售引向歧途[N];中國消費(fèi)者報;2016年

2 本報記者 李娟;在線教育“貧富不均” 警惕“團(tuán)購網(wǎng)”老路[N];經(jīng)濟(jì)觀察報;2014年

3 本報記者 韓雨亭;“游企”網(wǎng)龍謀變教育[N];經(jīng)濟(jì)觀察報;2014年

4 王小月;英語在線教育尚難實現(xiàn)知識暴富[N];中國消費(fèi)者報;2018年

5 本報記者 楊毅;在線教育資本關(guān)注度再次升溫[N];金融時報;2018年

6 本報記者 王佳;在線教育起舞“風(fēng)口潮頭”[N];山西經(jīng)濟(jì)日報;2018年

7 本報記者 王佳;在線教育傲立風(fēng)口 機(jī)遇與挑戰(zhàn)并存[N];山西經(jīng)濟(jì)日報;2018年

8 本報記者 于玉金;在線教育急盼變現(xiàn)[N];華夏時報;2018年

9 本報記者 郭釔杉;在線教育再次站上資本風(fēng)口[N];中華工商時報;2018年

10 中國婦女報·中國女網(wǎng)見習(xí)記者 晏珊;在線教育離“靠譜”有多遠(yuǎn)?[N];中國婦女報;2017年

相關(guān)博士學(xué)位論文 前3條

1 梁琳;面向孔子學(xué)院慕課建設(shè)的研究[D];東北師范大學(xué);2016年

2 譚明杰;在線教育中的信息技術(shù)采納與學(xué)習(xí)者保持研究[D];電子科技大學(xué);2015年

3 李雅箏;在線教育平臺用戶持續(xù)使用意向及課程付費(fèi)意愿影響因素研究[D];中國科學(xué)技術(shù)大學(xué);2016年

相關(guān)碩士學(xué)位論文 前10條

1 李帥;微服務(wù)架構(gòu)的研究及其在線教育系統(tǒng)的實現(xiàn)[D];北京郵電大學(xué);2018年

2 王群;網(wǎng)易有道在線教育產(chǎn)品競爭戰(zhàn)略研究[D];北京郵電大學(xué);2018年

3 陽旭;在線教育平臺的市場競爭策略分析[D];北京郵電大學(xué);2018年

4 崔亮;我國在線教育盈利模式研究[D];北京郵電大學(xué);2018年

5 劉龍坡;面向在線教育應(yīng)用的視覺交互關(guān)鍵技術(shù)研究[D];華南理工大學(xué);2017年

6 胡艷艷;美國歷史科在線教育初探[D];上海師范大學(xué);2017年

7 王楠;培生教育集團(tuán)與中國教育出版?zhèn)髅郊瘓F(tuán)在線教育出版比較研究[D];青島科技大學(xué);2017年

8 田冰竹;我國高校在線教育發(fā)展中的政府責(zé)任研究[D];長春工業(yè)大學(xué);2017年

9 盛天啟;基于iOS的“海邊直播”客戶端設(shè)計與實現(xiàn)[D];北京交通大學(xué);2017年

10 蘇國友;我國在線教育盈利模式研究[D];對外經(jīng)濟(jì)貿(mào)易大學(xué);2017年



本文編號:2588658

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2588658.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶bbf11***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com